SearchResponseStore

SearchResponseStore class

Содержит элементы Status, Result, Range и Total для возвращенных записей почтового ящика.

public class SearchResponseStore

Конструкторы

Имя Описание
SearchResponseStore() Конструктор по умолчанию.

Характеристики

Имя Описание
Range { get; set; } Указывает количество возвращаемых совпадающих записей. Формат значения элемента Range имеет форму описателя индекса, отсчитываемого от нуля, состоящего из нуля, дефиса и другого числового значения: «mn». m указывает наименьший индекс массива с отсчетом от нуля, который будет содержать элементы. n указывает самый высокий индекс массива с отсчетом от нуля, который будет содержать элементы. Например, значение элемента Range от 0 до 9 указывает на 10 элементов, а от 0 до 10 — на 11 элементов. Значение элемента Range от 0 до 0 указывает на 1 элемент. Если Range имеет значение null, используется значение Range по умолчанию для каждого типа Store. В следующей таблице указаны значения диапазона по умолчанию и максимальные результаты, возвращаемые для каждого типа хранилища: Mailbox — значение диапазона по умолчанию: 0–99 — максимальное количество возвращаемых результатов: 100 DocumentLibrary — значение диапазона по умолчанию: 0–999 — максимальное количество возвращаемых результатов : 1000 GAL — значение диапазона по умолчанию: 0–99 — максимальное количество возвращаемых результатов: 100 Если значение диапазона, указанное в запросе, превышает значение диапазона по умолчанию, возвращается значение состояния 12, указывающее, что максимальный диапазон превышен. В ответе на команду поиска свойство Total указывает оценку общего количества записей, соответствующих значению запроса. Результаты поиска сохраняются в папке поиска на сервере. Таким образом, когда клиент возвращается с тем же запросом, но с новым диапазоном строк, строки извлекаются из набора результатов, который в настоящее время хранится в папке поиска. Весь набор результатов не нужно перестраивать.
Result { get; } Список совпадающих элементов.
Status { get; set; } Указывает результат операции.
Total { get; set; } Предоставляет оценку общего количества записей почтового ящика, которые соответствуют значению поискового запроса. Значение Total не всегда равно количеству возвращаемых записей. Чтобы определить количество записей, возвращаемых командой Search, используйте значение Range. Total указывает количество доступных записей. В случаях, когда все результаты возвращаются в XML-ответе, значение элемента Total на единицу больше, чем значение конечного индекса, указанное в элементе Range. Например, если команда «Поиск» возвращает 15 записей, значение элемента «Диапазон» равно 0–14, а значение «Итого» равно 15. чем было возвращено командой поиска. Например, клиент может выполнить первоначальный поиск и указать запрошенный диапазон от 0 до 4 (возвратить максимум 5 записей). Если элемент Total указывает, что на самом деле имеется 25 совпадающих элементов, клиент может позволить пользователю получить полные результаты.

Смотрите также