IOSTX : IUnknown
Hace referencia a: Outlook 2013 | Outlook 2016
Proporciona métodos de sincronización. Esta interfaz recupera la información necesaria para replicar los cambios locales en el servidor y los cambios del servidor en el almacén local.
Propiedad | Valor |
---|---|
Suministrado por: |
IPSTX::GetSyncObject |
Identificador de interfaz: |
IID_IOSTX |
Orden de tabla virtual
Propiedad | Valor |
---|---|
GetLastError |
Obtiene información extendida sobre el último error. |
InitSync |
Informa al almacén local de que la sincronización está a punto de iniciarse. |
SyncBeg |
Prepara el almacén local para la sincronización en un estado determinado y recupera la información necesaria para replicar. |
SyncEnd |
Finaliza la sincronización en el estado actual y sale de ese estado. |
SyncHdrBeg |
Inicia la sincronización de un encabezado de mensaje. |
SyncHdrEnd |
Finaliza la sincronización de un encabezado de mensaje. |
SetSyncResult |
Establece el resultado de la sincronización. |
Miembro de marcador de posición |
No se admite ni se documenta. |
Comentarios
Cuando un cliente carga o sincroniza el contenido de carpetas y carpetas en un almacén local, mueve el almacén local de un estado a otro, como se muestra en el diagrama de transición de estado en Acerca de la máquina de estado de replicación. El siguiente es el orden de los eventos para que el cliente mueva el almacén local de un estado a otro:
El cliente llama a IOSTX::InitSync para informar al almacén local de que la replicación está a punto de iniciarse.
Dependiendo de la dirección de replicación y de los objetos que se van a replicar, el cliente llama a IOSTX::SyncBeg para comenzar la replicación en el estado adecuado. Outlook proporciona al cliente la información necesaria y el cliente realiza la replicación.
El cliente llama a IOSTX::SetSyncResult para devolver el resultado de la replicación.
El cliente llama a IOSTX::SyncEnd para finalizar la replicación, proporcionando a Outlook la información necesaria para la replicación posterior.
En concreto, al descargar elementos de mensaje, el cliente usa IOSTX::SyncHdrBeg y IOSTX::SyncHdrEnd para actualizar un elemento de mensaje completo con el encabezado del mensaje en el almacén local:
Tras IOSTX::SyncHdrBeg, el almacén local pasa al estado de encabezado del mensaje de descarga. Outlook proporciona inicialmente al cliente el encabezado de mensaje actual en el almacén local.
El cliente descarga un elemento de mensaje completo junto con el encabezado del mensaje.
Outlook actualiza el elemento en el almacén local con el elemento de mensaje completo.