Каково время жизни и максимальный размер SyncState в API управления веб-службами Exchange? - PullRequest
2 голосов
/ 15 марта 2011

Я использую управляемый API EWS для получения данных из некоторых календарей ресурсов. При каждом запуске моего приложения я получаю все элементы в календаре, даже если я сохранил SyncState, использованный с последнего запуска. Есть ли способ получить только обновления? Кажется, что SyncState привязан к текущему соединению или что-то в этом роде.

Во-вторых, если можно использовать строку SyncState из предыдущего запуска, каков максимальный размер этой строки? Я хотел бы сохранить его в БД и знать требуемый размер записи.

Спасибо.

1 Ответ

4 голосов
/ 22 марта 2011

Да, вы можете сохранить SyncState и использовать его в будущих запросах. Каждый раз, когда вы звоните, чтобы получить самые новые элементы из ваших календарей, вы получаете новый объект SyncState, который необходимо сохранить.

Когда вы создаете SyncFolderItemsType , вы можете добавить к нему сохраненное состояние синхронизации перед выполнением. Посмотрите на ссылку, и она должна дать вам представление.

Я не уверен насчет максимального размера строки SyncState.

Спасибо

...