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 | Выполнение запроса. |