Share via


KnowledgeSyncProvider-Member

Stellt beim Überschreiben durch eine abgeleitete Klasse einen Synchronisierungsanbieter dar, der Wissen zum Ausführen der Synchronisierung nutzt.

Der KnowledgeSyncProvider-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode KnowledgeSyncProvider() () () () Initialisiert eine neue Instanz der KnowledgeSyncProvider-Klasse.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode BeginSession(SyncProviderPosition, SyncSessionContext) Benachrichtigt den Anbieter beim Überschreiben in einer abgeleiteten Klasse darüber, dass er einer Synchronisierungssitzung beitritt.
Öffentliche Methode EndSession(SyncSessionContext) Benachrichtigt den Anbieter beim Überschreiben in einer abgeleiteten Klasse, dass eine Synchronisierungssitzung, in der er eingetragen war, abgeschlossen ist.
Öffentliche Methode Equals(Object) (Geerbt von Object.)
Geschützte Methode Finalize() () () () (Geerbt von Object.)
Öffentliche Methode GetChangeBatch(UInt32, SyncKnowledge, Object%) Ruft, wenn in einer abgeleiteten Klasse überschrieben, einen Änderungsbatch mit Elementmetadaten für Elemente ab, die nicht im angegebenen Wissen des Zielanbieters enthalten sind.
Öffentliche Methode GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%) Ruft, wenn in einer abgeleiteten Klasse überschrieben, als Teil einer vollständigen Enumeration einen Änderungsbatch mit Elementmetadaten für Elemente ab, deren IDs über der angegebenen Untergrenze liegen.
Öffentliche Methode GetHashCode() () () () (Geerbt von Object.)
Öffentliche Methode GetSyncBatchParameters(UInt32%, SyncKnowledge%) Ruft, wenn in einer abgeleiteten Klasse überschrieben, die Anzahl der in Änderungsbatches eingeschlossenen Elementänderungen sowie das aktuelle Wissen für den Synchronisierungsbereich ab.
Öffentliche Methode GetType() () () () (Geerbt von Object.)
Geschützte Methode MemberwiseClone() () () () (Geerbt von Object.)
Öffentliche Methode ProcessChangeBatch(ConflictResolutionPolicy, ChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) Verarbeitet, wenn in einer abgeleiteten Klasse überschrieben, eine Gruppe von Änderungen, indem Konflikte ermittelt und Änderungen auf den Elementspeicher angewendet werden.
Öffentliche Methode ProcessFullEnumerationChangeBatch(ConflictResolutionPolicy, FullEnumerationChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) Verarbeitet beim Überschreiben in einer abgeleiteten Klasse eine Gruppe von Änderungen für eine vollständige Enumeration, indem Änderungen auf den Elementspeicher angewendet werden.
Öffentliche Methode ToString() () () () (Geerbt von Object.)

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Configuration Ruft die Konfigurationseinstellungen für den Anbieter ab.
Öffentliche Eigenschaft DestinationCallbacks Ruft ein Objekt ab, das von einer Synchronisierungsanwendung verwendet werden kann, um sich für den Empfang von Benachrichtigungen zu Ereignissen zu registrieren, die während der Synchronisierung auftreten.
Öffentliche Eigenschaft IdFormats Ruft beim Überschreiben in einer abgeleiteten Klasse das ID-Formatschema des Anbieters ab.

Zum Anfang

Siehe auch

Verweis

KnowledgeSyncProvider Klasse

Microsoft.Synchronization-Namespace