Freigeben über


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
Public method SqlCeClientSyncProvider Überladen. Initialisiert eine neue Instanz der SqlCeClientSyncProvider-Klasse.

Oben

Öffentliche Eigenschaften

  Name Beschreibung
Public property ClientId Außer Kraft gesetzt. Ruft die GUID ab, anhand derer Sync Framework die Clientdatenbank identifiziert, oder legt die GUID fest.
Public property ConflictResolver Ruft ein SyncConflictResolver-Objekt für den Clientsynchronisierungsanbieter ab, das bestimmt, welche Aktion im Falle eines Konflikts auszuführen ist.
Public property Connection Ruft das IDbConnection-Objekt ab, das zum Herstellen einer Verbindung mit der Clientdatenbank verwendet wird.
Public property ConnectionString Ruft die Zeichenfolge ab, die zum Herstellen einer Verbindung mit der Clientdatenbank verwendet wird, oder legt die Zeichenfolge fest.
Public property CreateDatabaseIfNotExists Ruft ab oder legt fest, ob die Clientdatenbank erstellt werden soll, wenn sie nicht vorhanden ist.
Public property 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
Public method AcceptChanges Überladen. Aktualisiert Nachverfolgungsmetadaten, sodass ausstehende Änderungen auf dem Client während der nächsten Synchronisierung nicht hochgeladen werden.
Public method ApplyChanges Überladen. Übernimmt Einfügungen, Aktualisierungen und Löschvorgänge für eine Synchronisierungsgruppe für die Clientdatenbank.
Public method 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.
Public method CreateSchema Außer Kraft gesetzt. Erstellt das Tabellenschema in der Clientdatenbank, sofern es nicht bereits vorhanden ist.
Public method Dispose Überladen. Außer Kraft gesetzt. Gibt die vom SqlCeClientSyncProvider verwendeten Ressourcen frei.
Public method 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.
Public method Equals  Überladen. (Geerbt von Object.)
Public method GetChanges Überladen. Ruft vom Client Einfügungen, Aktualisierungen und Löschvorgänge ab, die seit dem letzten Aufruf von Synchronize oder AcceptChanges stattgefunden haben.
Public method GetHashCode  (Geerbt von Object.)
Public method GetTableReceivedAnchor Außer Kraft gesetzt. Ruft ein SyncAnchor-Objekt ab, das die Zeit enthält, zu der die letzte Änderung vom Server empfangen wurde.
Public method GetTableSentAnchor Außer Kraft gesetzt. Ruft 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 OnInitialized Löst das initialisierte Ereignis aus.
Public method Bb726091.static(de-de,SQL.105).gif ReferenceEquals  (Geerbt von Object.)
Public method SetTableReceivedAnchor Außer Kraft gesetzt. Legt ein SyncAnchor-Objekt fest, das die Zeit enthält, zu der die letzte Änderung vom Server empfangen wurde.
Public method SetTableSentAnchor Außer Kraft gesetzt. Legt 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 Dispose Überladen. Gibt die vom SqlCeClientSyncProvider verwendeten Ressourcen frei.
Protected method Finalize Außer Kraft gesetzt. Ist der Destruktor für SqlCeClientSyncProvider.
Protected method MemberwiseClone  (Geerbt von Object.)
Protected method OnApplyChangeFailed Löst das ApplyChangeFailed-Ereignis aus.
Protected method OnApplyingChanges Löst das ApplyingChanges-Ereignis aus.
Protected method OnChangesApplied Löst das ChangesApplied-Ereignis aus.
Protected method OnChangesSelected Löst das ChangesSelected-Ereignis aus.
Protected method OnCreatingSchema Löst das CreatingSchema-Ereignis aus.
Protected method OnSchemaCreated Löst das SchemaCreated-Ereignis aus.
Protected method OnSelectingChanges Löst das SelectingChanges-Ereignis aus.
Protected method OnSyncProgress Löst das SyncProgress-Ereignis aus.

Oben

Öffentliche Ereignisse

  Name Beschreibung
Public event ApplyChangeFailed Tritt auf, wenn auf dem Client eine Zeile nicht übernommen werden konnte.
Public event ApplyingChanges Tritt auf, bevor auf dem Client Änderungen für eine Synchronisierungsgruppe übernommen werden.
Public event ChangesApplied Tritt auf, nachdem auf dem Client alle Änderungen für eine Synchronisierungsgruppe übernommen wurden.
Public event ChangesSelected Tritt auf, nachdem alle Änderungen für eine Synchronisierungsgruppe, die auf den Server angewendet werden sollen, auf dem Client ausgewählt wurden.
Public event CreatingSchema Tritt auf, bevor das Schema für die einzelnen Tabellen auf dem Client erstellt wird.
Public event SchemaCreated Tritt auf, nachdem das Schema für die einzelnen Tabellen auf dem Client erstellt wurde.
Public event SelectingChanges Tritt auf, bevor alle Änderungen für eine Synchronisierungsgruppe, die für den Server übernommen werden sollen, auf dem Client ausgewählt werden.
Public event 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