Freigeben über


IOSTX : IUnknown

Gilt für: Outlook 2013 | Outlook 2016

Stellt Synchronisierungsmethoden bereit. Diese Schnittstelle ruft die erforderlichen Informationen ab, um lokale Änderungen auf dem Server und Serveränderungen im lokalen Speicher zu replizieren.

Eigenschaft Wert
Bereitgestellt von:
IPSTX::GetSyncObject
Schnittstellenbezeichner:
IID_IOSTX

Vtable-Reihenfolge

Eigenschaft Wert
Getlasterror
Ruft erweiterte Informationen zum letzten Fehler ab.
InitSync
Informiert den lokalen Speicher darüber, dass die Synchronisierung gestartet wird.
SyncBeg
Bereitet den lokalen Speicher für die Synchronisierung in einem bestimmten Zustand vor und ruft die erforderlichen Informationen für die Replikation ab.
SyncEnd
Beendet die Synchronisierung im aktuellen Zustand und beendet diesen Zustand.
SyncHdrBeg
Startet die Synchronisierung für einen Nachrichtenheader.
SyncHdrEnd
Beendet die Synchronisierung für einen Nachrichtenheader.
SetSyncResult
Legt das Ergebnis der Synchronisierung fest.
Platzhalterelement
Nicht unterstützt oder dokumentiert.

Hinweise

Wenn ein Client Ordner und Ordnerinhalte in einen lokalen Speicher hochlädt oder synchronisiert, verschiebt er den lokalen Speicher von einem Zustand in einen anderen, wie im Zustandsübergangsdiagramm unter Informationen zum Replikationszustandscomputer dargestellt. Im Folgenden ist die Reihenfolge der Ereignisse aufgeführt, in der der Client den lokalen Speicher von einem Zustand in einen anderen verschieben kann:

  1. Der Client ruft IOSTX::InitSync auf, um den lokalen Speicher darüber zu informieren, dass die Replikation gestartet wird.

  2. Abhängig von der Richtung der Replikation und den zu replizierenden Objekten ruft der Client IOSTX::SyncBeg auf, um die Replikation im entsprechenden Zustand zu starten. Outlook stellt dem Client die erforderlichen Informationen zur Verfügung, und der Client führt die Replikation aus.

  3. Der Client ruft IOSTX::SetSyncResult auf, um das Ergebnis der Replikation zurückzugeben.

  4. Der Client ruft IOSTX::SyncEnd auf, um die Replikation zu beenden und Outlook die erforderlichen Informationen für die nachfolgende Replikation bereitzustellen.

Insbesondere beim Herunterladen von Nachrichtenelementen verwendet der Client IOSTX::SyncHdrBeg und IOSTX::SyncHdrEnd , um ein vollständiges Nachrichtenelement mit dem Nachrichtenheader im lokalen Speicher zu aktualisieren:

  1. Bei IOSTX::SyncHdrBeg wechselt der lokale Speicher in den Headerzustand der Downloadnachricht. Outlook stellt dem Client zunächst den aktuellen Nachrichtenheader im lokalen Speicher zur Verfügung.

  2. Der Client lädt ein vollständiges Nachrichtenelement zusammen mit dem Nachrichtenheader herunter.

  3. Outlook aktualisiert das Element im lokalen Speicher mit dem vollständigen Nachrichtenelement.

Siehe auch

Informationen über die Replikations-API

MAPI-Konstanten