Range

SearchOptions.Range property

Задает максимальное количество возвращаемых совпадающих записей. Формат значения элемента 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 указывает оценку общего количества записей, соответствующих значению запроса. Результаты поиска сохраняются в папке поиска на сервере. Таким образом, когда клиент возвращается с тем же запросом, но с новым диапазоном строк, строки извлекаются из набора результатов, который в настоящее время хранится в папке поиска. Весь набор результатов не нужно перестраивать.

public string Range { get; set; }

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