Freigeben über


ISimpleSyncProvider-Schnittstelle

Stellt einen einfachen Anbieter dar, der zur Synchronisierung eines Replikats verwendet wird. Sie implementieren in der Regel IAnchorSyncProvider oder IFullEnumerationSyncProvider.

interface ISimpleSyncProvider : ISyncProvider

Member

ISimpleSyncProvider-Methode Beschreibung

ISimpleSyncProvider::BeginSession

Wird beim Überschreiben in einer abgeleiteten Klasse von der Sync Framework-Laufzeit zu Beginn jeder Sitzung aufgerufen. Diese Methode wird nur einmal vor dem Aufrufen von anderen Anbietermethoden oder -eigenschaften aufgerufen.

ISimpleSyncProvider::GetMetadataStore

Wird von der Sync Framework-Laufzeit aufgerufen, um ein ISyncMetadataStore-Objekt für ein Replikat zurückzugeben.

ISimpleSyncProvider::GetMetadataSchema

Ermöglicht der Sync Framework-Laufzeit das Übergeben eines Rückrufs, der zum Hinzufügen eines ITEM_METADATA_SCHEMA-Objekts verwendet wird.

ISimpleSyncProvider::GetProviderVersion

Gibt die Versionsnummer für den einfachen Anbieter zurück.

ISimpleSyncProvider::LoadChangeData

Wird von der Sync Framework-Laufzeit aufgerufen, um die Änderungsdaten für das Element mit dem angegebenen Schlüssel zu laden.

ISimpleSyncProvider::ReleaseItemFields

Wird aufgerufen, um Arbeitsspeicher freizugeben, der dem angegebenen ITEM_FIELDS-Objekt zugewiesen war.

ISimpleSyncProvider::InsertItem

Wird von der Sync Framework-Laufzeit aufgerufen, um ein Element in den Zielspeicher einzufügen.

ISimpleSyncProvider::UpdateItem

Wird von der Sync Framework-Laufzeit aufgerufen, um ein Element im Zielspeicher zu aktualisieren.

ISimpleSyncProvider::DeleteItem

Wird von der Sync Framework-Laufzeit aufgerufen, um ein Element aus dem Zielspeicher zu löschen.

ISimpleSyncProvider::EndSession

Wird von der Sync Framework-Laufzeit am Ende jeder Sitzung aufgerufen, außer wenn eine Sitzung aufgrund eines Fehlers beendet wird.

Anforderungen

Header: FullEnumerationProvider.h

Siehe auch

Konzepte

Sync Framework-Komponenten für einfache Anbieter