CardManager.GetSearchAggregationItemsRequest — метод (SearchAggregationItemsResultType, Guid, Guid, string, int?)
Возвращает результат агрегации.
-
Пространство имён:
DocsVision.Platform.ObjectManager
-
Сборка:
DocsVision.Platform.ObjectManager.dll
Синтаксис
public virtual SearchAggregationItemsRequest GetSearchAggregationItemsRequest(SearchAggregationItemsResultType resultType, Guid folderId, Guid queryId, string queryXml, int? localeId)
- Параметры
-
- resultType
-
Тип:
SearchAggregationItemsResultType
Тип получаемого результата.
- folderId
-
Тип:
System.Guid
Идентификатор папки-хранилища для сохранения результатов фильтрации.
- queryId
-
Тип:
System.Guid
Идентификатор поиска. Альтернатива
QueryXml
. Если он неGuid.Empty
, будет использоваться именно сохранённый запрос. - queryXml
-
Тип:
System.String
Xml поиска. Должно быть заполнено как минимум поле QueryString полнотекстового поиска. Также могут быть использованы любые другие части — как и сам атрибутивный поиск, так и ограничения по результатам (ограничение на папку например).
QueryXml
можно не заполнять, но в таком случае не будет заполнена папка результатами поиска, но список агрегатов вернётся. - localeId
-
Тип:
System.Int32
Номер локализации в которой необходимо вернуть имя агрегации. Если значение не задано или не найдено в настройках агрегата, будет использоваться английская локаль. Если английская локаль не найдена, будет использоваться первая найденная. Если никакие настройки не заданы, в качестве значения будет использоваться алиас агрегата.
- Возвращаемое значение
-
Тип:
SearchAggregationItemsRequest
Возвращает