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.StringXml поиска. Должно быть заполнено как минимум поле QueryString полнотекстового поиска. Также могут быть использованы любые другие части — как и сам атрибутивный поиск, так и ограничения по результатам (ограничение на папку например).
QueryXmlможно не заполнять, но в таком случае не будет заполнена папка результатами поиска, но список агрегатов вернётся. - localeId
-
Тип:
System.Int32Номер локализации в которой необходимо вернуть имя агрегации. Если значение не задано или не найдено в настройках агрегата, будет использоваться английская локаль. Если английская локаль не найдена, будет использоваться первая найденная. Если никакие настройки не заданы, в качестве значения будет использоваться алиас агрегата.
- Возвращаемое значение
-
Тип:
SearchAggregationItemsRequestВозвращает