SqlCeClientSyncProvider-Member
Abstrahiert einen Clientsynchronisierungsanbieter für SQL Server Compact, der mit dem Client kommuniziert und den Synchronisierungs-Agent vor der spezifischen Implementierung der Clientdatenbank abschirmt.
In folgenden Tabellen sind die Elemente aufgeführt, die vom Typ SqlCeClientSyncProvider angezeigt werden.
Öffentliche Konstruktoren
Name | Beschreibung | |
---|---|---|
SqlCeClientSyncProvider | Überladen. Initialisiert eine neue Instanz der SqlCeClientSyncProvider-Klasse. |
Oben
Öffentliche Eigenschaften
Name | Beschreibung | |
---|---|---|
ClientId | Außer Kraft gesetzt. Ruft die GUID ab, anhand derer Sync Framework die Clientdatenbank identifiziert, oder legt die GUID fest. | |
ConflictResolver | Ruft ein SyncConflictResolver-Objekt für den Clientsynchronisierungsanbieter ab, das bestimmt, welche Aktion im Falle eines Konflikts auszuführen ist. | |
Connection | Ruft das IDbConnection-Objekt ab, das zum Herstellen einer Verbindung mit der Clientdatenbank verwendet wird. | |
ConnectionString | Ruft die Zeichenfolge ab, die zum Herstellen einer Verbindung mit der Clientdatenbank verwendet wird, oder legt die Zeichenfolge fest. | |
CreateDatabaseIfNotExists | Ruft ab oder legt fest, ob die Clientdatenbank erstellt werden soll, wenn sie nicht vorhanden ist. | |
RetentionInDays | Ruft die Anzahl von Tagen ab, die Metadaten für die Änderungsnachverfolgung in einer SQL Server Compact-Datenbank gespeichert werden sollen, oder legt diese fest. |
Oben
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
AcceptChanges | Überladen. Aktualisiert Nachverfolgungsmetadaten, sodass ausstehende Änderungen auf dem Client während der nächsten Synchronisierung nicht hochgeladen werden. | |
ApplyChanges | Überladen. Übernimmt Einfügungen, Aktualisierungen und Löschvorgänge für eine Synchronisierungsgruppe für die Clientdatenbank. | |
BeginTransaction | Außer Kraft gesetzt. Wird vom SyncAgent aufgerufen, um eine Transaktion zu starten. Damit kann der Agent für eine Gruppe von Änderungen einen Commit als unteilbare Einheit ausführen. | |
CreateSchema | Außer Kraft gesetzt. Erstellt das Tabellenschema in der Clientdatenbank, sofern es nicht bereits vorhanden ist. | |
Dispose | Überladen. Außer Kraft gesetzt. Gibt die vom SqlCeClientSyncProvider verwendeten Ressourcen frei. | |
EndTransaction | Außer Kraft gesetzt. Wird 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 | Überladen. (Geerbt von Object.) | |
GetChanges | Überladen. Ruft vom Client Einfügungen, Aktualisierungen und Löschvorgänge ab, die seit dem letzten Aufruf von Synchronize oder AcceptChanges stattgefunden haben. | |
GetHashCode | (Geerbt von Object.) | |
GetTableReceivedAnchor | Außer Kraft gesetzt. Ruft ein SyncAnchor-Objekt ab, das die Zeit enthält, zu der die letzte Änderung vom Server empfangen wurde. | |
GetTableSentAnchor | Außer Kraft gesetzt. Ruft ein SyncAnchor-Objekt ab, das die Zeit enthält, zu der die letzte Änderung vom Client gesendet wurde. | |
GetType | (Geerbt von Object.) | |
OnInitialized | Löst das initialisierte Ereignis aus. | |
ReferenceEquals | (Geerbt von Object.) | |
SetTableReceivedAnchor | Außer Kraft gesetzt. Legt ein SyncAnchor-Objekt fest, das die Zeit enthält, zu der die letzte Änderung vom Server empfangen wurde. | |
SetTableSentAnchor | Außer Kraft gesetzt. Legt ein SyncAnchor-Objekt fest, das die Zeit enthält, zu der die letzte Änderung vom Client gesendet wurde. | |
ToString | (Geerbt von Object.) |
Oben
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
Dispose | Überladen. Gibt die vom SqlCeClientSyncProvider verwendeten Ressourcen frei. | |
Finalize | Außer Kraft gesetzt. Ist der Destruktor für SqlCeClientSyncProvider. | |
MemberwiseClone | (Geerbt von Object.) | |
OnApplyChangeFailed | Löst das ApplyChangeFailed-Ereignis aus. | |
OnApplyingChanges | Löst das ApplyingChanges-Ereignis aus. | |
OnChangesApplied | Löst das ChangesApplied-Ereignis aus. | |
OnChangesSelected | Löst das ChangesSelected-Ereignis aus. | |
OnCreatingSchema | Löst das CreatingSchema-Ereignis aus. | |
OnSchemaCreated | Löst das SchemaCreated-Ereignis aus. | |
OnSelectingChanges | Löst das SelectingChanges-Ereignis aus. | |
OnSyncProgress | Löst das SyncProgress-Ereignis aus. |
Oben
Öffentliche Ereignisse
Name | Beschreibung | |
---|---|---|
ApplyChangeFailed | Tritt auf, wenn auf dem Client eine Zeile nicht übernommen werden konnte. | |
ApplyingChanges | Tritt auf, bevor auf dem Client Änderungen für eine Synchronisierungsgruppe übernommen werden. | |
ChangesApplied | Tritt auf, nachdem auf dem Client alle Änderungen für eine Synchronisierungsgruppe übernommen wurden. | |
ChangesSelected | Tritt auf, nachdem alle Änderungen für eine Synchronisierungsgruppe, die auf den Server angewendet werden sollen, auf dem Client ausgewählt wurden. | |
CreatingSchema | Tritt auf, bevor das Schema für die einzelnen Tabellen auf dem Client erstellt wird. | |
SchemaCreated | Tritt auf, nachdem das Schema für die einzelnen Tabellen auf dem Client erstellt wurde. | |
SelectingChanges | Tritt auf, bevor alle Änderungen für eine Synchronisierungsgruppe, die für den Server übernommen werden sollen, auf dem Client ausgewählt werden. | |
SyncProgress | Tritt während der Auswahl und Übernahme von Änderungen für eine Synchronisierungsgruppe auf dem Client auf. |
Oben
Siehe auch
Verweis
SqlCeClientSyncProvider-Klasse
Microsoft.Synchronization.Data.SqlServerCe-Namespace