Как сделать пейджинг с помощью веб-служб Exchange CalendarView

Если я сделаю это:

_calendar = (CalendarFolder)Folder.Bind(_service, WellKnownFolderName.Calendar);

var findResults = _calendar.FindAppointments(
    new CalendarView(startDate.Date, endDate.Date)
);

Иногда я получаю исключение, что слишком много предметов было найдено.

& quot; Вы превысили максимальное количество объектов, которое можно вернуть для операции поиска. Используйте пейджинг, чтобы уменьшить размер результата, и повторите запрос. & Quot;

CalendarView поддерживает конструктор, который позволит мне указатьMaxItemsReturned, но я не могу понять, как бы я назвал это снова, указавoffset для подкачки.ItemView имеет этот конструктор:

 public ItemView(int pageSize, int offset)

И использование этого очевидно.

Как насчетCalendarView? Как сделать пейджинг сCalendarView?

Я мог бы уменьшить диапазон дат до более короткого диапазона, но все еще нет способа определить, будет ли он работать точно.

Ответы на вопрос(3)

Ваш ответ на вопрос