Поделиться через


Синхронизация состояния содержимого

Область применения: Outlook 2013 | Outlook 2016

В этом разделе описывается, что происходит во время синхронизации содержимого на конечном компьютере репликации.

Краткие сведения

Свойство Значение
Идентификатор состояния:
LR_SYNC_CONTENTS
Связанная структура данных:
SYNCCONT
Из этого состояния:
Состояние синхронизации
В этом состоянии:
Скачивание состояния таблицы, отправка состояния таблицы или синхронизация состояния

Примечание.

Конечный автомат репликации является детерминированным конечным автоматом. Клиент, отправляющийся из одного состояния в другое, должен в конечном итоге вернуться к первому из второго.

Описание

Это состояние инициирует один из двух процессов репликации: отправка содержимого указанных папок в локальное хранилище или полная синхронизация. При полной синхронизации для каждой из указанных папок сначала отправляется содержимое, а затем загружается. В зависимости от ulFlags, заданной в соответствующей структуре SYNC в предыдущем состоянии синхронизации, Outlook инициализирует элементы [out] в структуре SYNCCONT для предоставления сведений о содержимом.

С помощью той же структуры SYNCCONT клиент получает количество папок, в которых есть содержимое для отправки или скачивания. Клиент будет циклически просматривать каждую из этих папок, переместив локальное хранилище в состояние таблицы отправки, чтобы отправить папку, или переместив локальное хранилище в состояние таблицы загрузки, чтобы скачать папку.

Кроме того, клиент получает идентификаторы записей для папок, требующих репликации.

Когда это состояние закончится, Outlook очищает свои внутренние сведения. Локальное хранилище возвращается в состояние синхронизации.

См. также

Сведения об API репликации
��������� MAPI
Сведения о конечном автомате репликации
SYNCSTATE