CardManager.GetSearchAggregationItemsRequest — метод (SearchAggregationItemsResultType, Guid, Guid, string, int?)

Возвращает результат агрегации.

Синтаксис

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

Возвращает