QueryObject — класс
Класс QueryObject представляет собой контейнер для формирования поискового запроса.
-
Пространство имён:
DocsVision.Platform.ObjectModel.Search
-
Сборка:
DocsVision.Platform.ObjectModel.dll
Конструкторы
Имя | Описание |
---|---|
|
Инициализирует новый экземпляр класса QueryObject. |
|
Инициализирует новый экземпляр класса QueryObject с заданными параметрами. |
|
Инициализирует новый экземпляр класса QueryObject с заданными параметрами. |
|
Инициализирует новый экземпляр класса QueryObject с заданными параметрами. |
Свойства
Имя | Описание |
---|---|
Возвращает коллекцию критериев поиска, определённых в контейнере поискового запроса. |
|
Задаёт или возвращает идентификатор типа объекта поиска. |
|
Задаёт или возвращает логическую операцию, применяемую к критериям поиска. |
Методы
Имя | Описание |
---|---|
|
Добавляет новый критерий поиска к запросу. |
|
Добавляет критерий поиска по значению поля. |
|
Добавляет критерий поиска по значению поля. |
Добавляет новый критерий поиска в контейнер поискового запроса. |
Примеры
В приведенном примере выполняется поиск строки с именем "SyncMaster 123" в узлах Конструктора справочников
(1)
QueryObject query = new QueryObject(BaseUniversalItem.NameProperty.Name, "SyncMaster 123"); (2)
BaseUniversalItem item = objectContext.FindObject<BaseUniversalItem>(query); (3)
1 | Инициализация контекста объектов. |
2 | Формирование поискового запроса по полю Name . |
3 | Выполнение запроса. |