Partager via


IOSTX : IUnknown

S’applique à : Outlook 2013 | Outlook 2016

Fournit des méthodes de synchronisation. Cette interface récupère les informations nécessaires pour répliquer les modifications locales sur le serveur et sur le magasin local.

Propriété Valeur
Fourni par :
IPSTX::GetSyncObject
Identificateur d’interface :
IID_IOSTX

Ordre de la table de Vtable

Propriété Valeur
Getlasterror
Obtient des informations étendues sur la dernière erreur.
InitSync
Informe le magasin local que la synchronisation est sur le point de démarrer.
SyncBeg
Prépare le magasin local pour la synchronisation dans un état particulier et récupère les informations nécessaires à la réplication.
SyncEnd
Met fin à la synchronisation dans l’état actuel et quitte cet état.
SyncHdrBeg
Démarre la synchronisation d’un en-tête de message.
SyncHdrEnd
Met fin à la synchronisation d’un en-tête de message.
SetSyncResult
Définit le résultat de la synchronisation.
Membre d’espace réservé
Non pris en charge ou documenté.

Remarques

Lorsqu’un client charge ou synchronise des dossiers et le contenu des dossiers sur un magasin local, il déplace le magasin local d’un état à un autre, comme illustré dans le diagramme de transition d’état dans À propos de l’ordinateur d’état de réplication. Voici l’ordre des événements pour que le client déplace le magasin local d’un état à un autre :

  1. Le client appelle IOSTX ::InitSync pour informer le magasin local que la réplication est sur le point de démarrer.

  2. Selon le sens de la réplication et les objets à répliquer, le client appelle IOSTX ::SyncBeg pour commencer la réplication dans l’état approprié. Outlook fournit au client les informations nécessaires, et le client effectue la réplication.

  3. Le client appelle IOSTX ::SetSyncResult pour retourner le résultat de la réplication.

  4. Le client appelle IOSTX ::SyncEnd pour mettre fin à la réplication, en fournissant à Outlook les informations nécessaires pour la réplication ultérieure.

En particulier, lors du téléchargement d’éléments de message, le client utilise IOSTX ::SyncHdrBeg et IOSTX ::SyncHdrEnd pour mettre à jour un élément de message complet avec l’en-tête de message sur le magasin local :

  1. Sur IOSTX ::SyncHdrBeg, le magasin local passe à l’état d’en-tête du message de téléchargement. Outlook fournit initialement au client l’en-tête de message actuel sur le magasin local.

  2. Le client télécharge un élément de message complet avec l’en-tête du message.

  3. Outlook met à jour l’élément sur le magasin local avec l’élément de message complet.

Voir aussi

À propos de l’API de réplication

Constantes MAPI