EWS. Как получить последнюю версию SyncState без начальной синхронизации?

Учтите, что у меня есть 100 000 сообщений в папке. Я хочу иметь возможность синхронизироваться с последними изменениями, но мне не нужны старые сообщения. Запрос начальной синхронизации с

SyncFolderItems(..., null /*syncState*/)? 

вернет все 100 000 сообщений (которые мне не нужны). Как я могу перейти непосредственно к последнему SyncState, не читая 100 000 объектов с сервера?


person alex2k8    schedule 27.10.2011    source источник
comment
Я хочу упомянуть еще одну проблему: SyncState для папки со 100 000 элементов будет огромным. Для моего почтового ящика с 11 500 элементами длина составляет 143 340 символов.   -  person Roman    schedule 28.10.2011


Ответы (1)


Вы не можете обойти это. Вам нужно перебрать коллекцию один раз. После того, как вы обработаете все существующие записи, состояние синхронизации должно быть намного меньше ваших 143 КБ.

person Henning Krause    schedule 01.11.2011