Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Outlook 2013 | Outlook 2016
Предоставляет методы синхронизации. Этот интерфейс извлекает необходимые сведения для репликации локальных изменений на сервер, а изменения сервера — в локальное хранилище.
| Свойство | Значение |
|---|---|
| Предоставлено: |
IPSTX::GetSyncObject |
| Идентификатор интерфейса: |
IID_IOSTX |
Порядок vtable
| Свойство | Значение |
|---|---|
|
Getlasterror |
Возвращает расширенные сведения о последней ошибке. |
|
InitSync |
Сообщает локальному хранилищу о том, что синхронизация начнется. |
|
SyncBeg |
Подготавливает локальное хранилище к синхронизации в определенном состоянии и извлекает необходимые сведения для репликации. |
|
SyncEnd |
Завершает синхронизацию в текущем состоянии и выходит из этого состояния. |
|
SyncHdrBeg |
Запускает синхронизацию заголовка сообщения. |
|
SyncHdrEnd |
Завершает синхронизацию заголовка сообщения. |
|
SetSyncResult |
Задает результат синхронизации. |
|
Элемент-заполнитель |
Не поддерживается или документировано. |
Замечания
Когда клиент отправляет или синхронизирует папки и содержимое папок в локальном хранилище, он перемещает локальное хранилище из одного состояния в другое, как показано на схеме перехода состояния в разделе О конечном компьютере репликации. Ниже приведен порядок событий, которые клиент перемещает локальное хранилище из одного состояния в другое.
Клиент вызывает IOSTX::InitSync , чтобы сообщить локальному хранилищу о том, что репликация будет запущена.
В зависимости от направления репликации и объектов для репликации клиент вызывает IOSTX::SyncBeg , чтобы начать репликацию в соответствующем состоянии. Outlook предоставляет клиенту необходимые сведения, а клиент выполняет репликацию.
Клиент вызывает IOSTX::SetSyncResult , чтобы вернуть результат репликации.
Клиент вызывает IOSTX::SyncEnd для завершения репликации, предоставляя Outlook необходимые сведения для последующей репликации.
В частности, при скачивании элементов сообщения клиент использует IOSTX::SyncHdrBeg и IOSTX::SyncHdrEnd для обновления полного элемента сообщения с заголовком сообщения в локальном хранилище:
После IOSTX::SyncHdrBeg локальное хранилище переходит в состояние заголовка сообщения для скачивания. Outlook изначально предоставляет клиенту текущий заголовок сообщения в локальном хранилище.
Клиент загружает полный элемент сообщения вместе с заголовком сообщения.
Outlook обновляет элемент в локальном хранилище полным элементом сообщения.