Freigeben über


ClientSyncProvider-Member

Abstrahiert einen Clientsynchronisationsanbieter, der mit dem Clientdatenspeicher kommuniziert und den Synchronisierungs-Agent von der spezifischen Implementierung des Datenspeichers abschirmt.

In folgenden Tabellen sind die Elemente aufgeführt, die vom Typ ClientSyncProvider angezeigt werden.

Geschützte Konstruktoren

  Name Beschreibung
Protected method ClientSyncProvider Initialisiert eine neue Instanz der ClientSyncProvider-Klasse.

Oben

Öffentliche Eigenschaften

  Name Beschreibung
Public property ClientId Ruft beim Überschreiben in einer abgeleiteten Klasse die GUID ab, die von Synchronization Services zur Identifizierung der Clientdatenbank verwendet wird, oder legt diese GUID fest.

Oben

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Public method ApplyChanges Wendet, wenn in einer abgeleiteten Klasse überschrieben, Einfügungen, Aktualisierungen und Löschvorgänge für eine Synchronisierungsgruppe auf die Clientdatenbank an, wenn Parameter für Gruppenmetadaten, für ein Dataset und für die Synchronisierungssitzung angegeben werden.
Public method BeginTransaction Wird, wenn in einer abgeleiteten Klasse überschrieben, vom SyncAgent aufgerufen, um eine Transaktion zu beginnen. Damit kann der Agent für eine Gruppe von Änderungen einen Commit als unteilbare Einheit ausführen.
Public method CreateSchema Erstellt beim Überschreiben in einer abgeleiteten Klasse ein Tabellenschema in der Clientdatenbank, wenn das Schema nicht vorhanden ist.
Public method Dispose Gibt alle von ClientSyncProvider verwendeten Ressourcen frei.
Public method EndTransaction Wird, wenn in einer abgeleiteten Klasse überschrieben, vom SyncAgent aufgerufen, um eine Transaktion zu beenden. Damit kann der Agent für eine Gruppe von Änderungen einen Commit als unteilbare Einheit ausführen.
Public method Equals  Überladen. (Geerbt von Object.)
Public method GetChanges Ruft, wenn in einer abgeleiteten Klasse überschrieben, Einfügungen, Aktualisierungen und Löschvorgänge für die angegebene Synchronisierungsgruppe und -sitzung ab, die auf dem Client nach dem letzten Aufruf von Synchronize oder AcceptChanges stattfand.
Public method GetHashCode  (Geerbt von Object.)
Public method GetTableReceivedAnchor Ruft beim Überschreiben in einer abgeleiteten Klasse ein SyncAnchor-Objekt ab, das die Zeit enthält, zu der die letzte Änderung vom Server empfangen wurde.
Public method GetTableSentAnchor Ruft beim Überschreiben in einer abgeleiteten Klasse ein SyncAnchor-Objekt ab, das die Zeit enthält, zu der die letzte Änderung vom Client gesendet wurde.
Public method GetType  (Geerbt von Object.)
Public method Bb726055.static(de-de,SQL.105).gif ReferenceEquals  (Geerbt von Object.)
Public method SetTableReceivedAnchor Legt beim Überschreiben in einer abgeleiteten Klasse ein SyncAnchor-Objekt fest, das die Zeit enthält, zu der die letzte Änderung vom Server empfangen wurde.
Public method SetTableSentAnchor Legt beim Überschreiben in einer abgeleiteten Klasse ein SyncAnchor-Objekt fest, das die Zeit enthält, zu der die letzte Änderung vom Client gesendet wurde.
Public method ToString  (Geerbt von Object.)

Oben

Geschützte Methoden

  Name Beschreibung
Protected method Finalize  (Geerbt von Object.)
Protected method MemberwiseClone  (Geerbt von Object.)

Oben

Siehe auch

Verweis

ClientSyncProvider-Klasse
Microsoft.Synchronization.Data-Namespace