ClientSyncProvider-Member
Abstrahiert einen Clientsynchronisationsanbieter, der mit dem Clientdatenspeicher kommuniziert und den Synchronisierungs-Agent von der spezifischen Implementierung des Datenspeichers abschirmt.
Der ClientSyncProvider-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ClientSyncProvider() () () () | Initialisiert eine neue Instanz der ClientSyncProvider-Klasse. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) | Wendet, wenn in einer abgeleiteten Klasse überschrieben, Einfügungen, Updates 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. | |
BeginTransaction(SyncSession) | 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. | |
CreateSchema(SyncTable, SyncSchema) | Erstellt beim Überschreiben in einer abgeleiteten Klasse ein Tabellenschema in der Clientdatenbank, wenn das Schema nicht vorhanden ist. | |
Dispose() () () () | Gibt alle von ClientSyncProvider verwendeten Ressourcen frei. | |
EndTransaction(Boolean, SyncSession) | 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. | |
Equals(Object) | (Geerbt von Object.) | |
Finalize() () () () | (Geerbt von Object.) | |
GetChanges(SyncGroupMetadata, SyncSession) | Ruft, wenn in einer abgeleiteten Klasse überschrieben, Einfügungen, Updates 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. | |
GetHashCode() () () () | (Geerbt von Object.) | |
GetTableReceivedAnchor(String) | 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. | |
GetTableSentAnchor(String) | 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. | |
GetType() () () () | (Geerbt von Object.) | |
MemberwiseClone() () () () | (Geerbt von Object.) | |
SetTableReceivedAnchor(String, SyncAnchor) | 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. | |
SetTableSentAnchor(String, SyncAnchor) | 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. | |
ToString() () () () | (Geerbt von Object.) |
Zum Anfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
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. |
Zum Anfang