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.

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode SqlCeClientSyncProvider() () () () Initialisiert unter Verwendung von Standardwerten eine neue Instanz der SqlCeClientSyncProvider-Klasse.
Öffentliche Methode SqlCeClientSyncProvider(String) Initialisiert unter Verwendung eines Verbindungszeichenfolgen-Parameters eine neue Instanz der SqlCeClientSyncProvider-Klasse.
Öffentliche Methode SqlCeClientSyncProvider(String, Boolean) Initialisiert unter Verwendung von Verbindungszeichenfolgen- und Datenbankerstellungsparametern eine neue Instanz der SqlCeClientSyncProvider-Klasse.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode AcceptChanges(IEnumerable< (Of < <' (String> ) > > )) Aktualisiert Nachverfolgungs-Metadaten für die angegebenen Tabellen, sodass ausstehende Änderungen für die angegebenen Tabellen während der nächsten Synchronisierung nicht hochgeladen werden.
Öffentliche Methode AcceptChanges(String) Aktualisiert Nachverfolgungs-Metadaten, sodass ausstehende Änderungen für die angegebene Tabelle während der nächsten Synchronisierung nicht hochgeladen werden.
Öffentliche Methode AcceptChanges(IEnumerable< (Of < <' (String> ) > > ), SyncAnchor) Aktualisiert Nachverfolgungs-Metadaten bis zum angegebenen Ankerpunkt, sodass ausstehende Änderungen für die angegebenen Tabellen auf dem Client während der nächsten Synchronisierung nicht hochgeladen werden.
Öffentliche Methode AcceptChanges(String, SyncAnchor) Aktualisiert Nachverfolgungs-Metadaten bis zum angegebenen Ankerpunkt, sodass ausstehende Änderungen für die angegebene Tabelle auf dem Client während der nächsten Synchronisierung nicht hochgeladen werden.
Öffentliche Methode ApplyChanges(IEnumerable< (Of < <' (String> ) > > ), DataSet, SyncAnchor) Übernimmt Einfügungen, Aktualisierungen und Löschvorgänge für eine Synchronisierungsgruppe für die Clientdatenbank, wenn die Parameter für die Tabellennamen, das Dataset und den Serveranker angegeben werden.
Öffentliche Methode ApplyChanges(String, DataSet, SyncAnchor) Übernimmt Einfügungen, Aktualisierungen und Löschvorgänge für eine Synchronisierungsgruppe für die Clientdatenbank, wenn die Parameter für den Tabellennamen, das Dataset und den Serveranker angegeben werden.
Öffentliche Methode ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) Übernimmt Einfügungen, Aktualisierungen und Löschvorgänge für eine Synchronisierungsgruppe für die Clientdatenbank, wenn die Parameter für die Gruppenmetadaten, das Dataset und die Synchronisierungssitzung angegeben werden. (Überschreibt ClientSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession).)
Öffentliche Methode BeginTransaction(SyncSession) 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. (Überschreibt ClientSyncProvider. . :: . .BeginTransaction(SyncSession).)
Öffentliche Methode CreateSchema(SyncTable, SyncSchema) Erstellt das Tabellenschema in der Clientdatenbank, sofern es nicht bereits vorhanden ist. (Überschreibt ClientSyncProvider. . :: . .CreateSchema(SyncTable, SyncSchema).)
Öffentliche Methode Dispose() () () () Gibt alle vom SqlCeClientSyncProvider verwendeten Ressourcen frei. (Überschreibt ClientSyncProvider. . :: . .Dispose() () () ().)
Geschützte Methode Dispose(Boolean) Gibt die von SqlCeClientSyncProvider verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.
Öffentliche Methode EndTransaction(Boolean, SyncSession) 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. (Überschreibt ClientSyncProvider. . :: . .EndTransaction(Boolean, SyncSession).)
Öffentliche Methode Equals(Object) (Geerbt von Object.)
Geschützte Methode Finalize() () () () Ist der Destruktor für SqlCeClientSyncProvider. (Überschreibt Object. . :: . .Finalize() () () ().)
Öffentliche Methode GetChanges(IEnumerable< (Of < <' (String> ) > > )) Ruft aus den angegebenen Tabellen auf dem Client Einfügungen, Aktualisierungen und Löschvorgänge ab, die seit dem letzten Aufruf von Synchronize oder AcceptChanges stattgefunden haben.
Öffentliche Methode GetChanges(String) Ruft aus der angegebenen Tabelle auf dem Client Einfügungen, Aktualisierungen und Löschvorgänge ab, die seit dem letzten Aufruf von Synchronize oder AcceptChanges stattgefunden haben.
Öffentliche Methode GetChanges(SyncGroupMetadata, SyncSession) Ruft Einfügungen, Aktualisierungen und Löschvorgänge für die angegebene Synchronisierungsgruppe und -sitzung ab, die seit dem letzten Aufruf von Synchronize oder AcceptChanges auf dem Client stattgefunden haben. (Überschreibt ClientSyncProvider. . :: . .GetChanges(SyncGroupMetadata, SyncSession).)
Öffentliche Methode GetHashCode() () () () (Geerbt von Object.)
Öffentliche Methode GetTableReceivedAnchor(String) Ruft ein SyncAnchor-Objekt ab, das die Zeit enthält, zu der die letzte Änderung vom Server empfangen wurde. (Überschreibt ClientSyncProvider. . :: . .GetTableReceivedAnchor(String).)
Öffentliche Methode GetTableSentAnchor(String) Ruft ein SyncAnchor-Objekt ab, das die Zeit enthält, zu der die letzte Änderung vom Client gesendet wurde. (Überschreibt ClientSyncProvider. . :: . .GetTableSentAnchor(String).)
Öffentliche Methode GetType() () () () (Geerbt von Object.)
Geschützte Methode MemberwiseClone() () () () (Geerbt von Object.)
Geschützte Methode OnApplyChangeFailed(ApplyChangeFailedEventArgs) Löst das ApplyChangeFailed-Ereignis aus.
Geschützte Methode OnApplyingChanges(ApplyingChangesEventArgs) Löst das ApplyingChanges-Ereignis aus.
Geschützte Methode OnChangesApplied(ChangesAppliedEventArgs) Löst das ChangesApplied-Ereignis aus.
Geschützte Methode OnChangesSelected(ChangesSelectedEventArgs) Löst das ChangesSelected-Ereignis aus.
Geschützte Methode OnCreatingSchema(CreatingSchemaEventArgs) Löst das CreatingSchema-Ereignis aus.
Öffentliche Methode OnInitialized() () () () Löst das initialisierte Ereignis aus.
Geschützte Methode OnSchemaCreated(SchemaCreatedEventArgs) Löst das SchemaCreated-Ereignis aus.
Geschützte Methode OnSelectingChanges(SelectingChangesEventArgs) Löst das SelectingChanges-Ereignis aus.
Geschützte Methode OnSyncProgress(SyncProgressEventArgs) Löst das SyncProgress-Ereignis aus.
Öffentliche Methode SetTableReceivedAnchor(String, SyncAnchor) Legt ein SyncAnchor-Objekt fest, das die Zeit enthält, zu der die letzte Änderung vom Server empfangen wurde. (Überschreibt ClientSyncProvider. . :: . .SetTableReceivedAnchor(String, SyncAnchor).)
Öffentliche Methode SetTableSentAnchor(String, SyncAnchor) Legt ein SyncAnchor-Objekt fest, das die Zeit enthält, zu der die letzte Änderung vom Client gesendet wurde. (Überschreibt ClientSyncProvider. . :: . .SetTableSentAnchor(String, SyncAnchor).)
Öffentliche Methode ToString() () () () (Geerbt von Object.)

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ClientId Ruft die GUID ab, anhand derer Sync Framework die Clientdatenbank identifiziert, oder legt die GUID fest. (Überschreibt ClientSyncProvider. . :: . .ClientId.)
Öffentliche Eigenschaft ConflictResolver Ruft ein SyncConflictResolver-Objekt für den Clientsynchronisierungsanbieter ab, das bestimmt, welche Aktion im Falle eines Konflikts auszuführen ist.
Öffentliche Eigenschaft Connection Ruft das IDbConnection-Objekt ab, das zum Herstellen einer Verbindung mit der Clientdatenbank verwendet wird.
Öffentliche Eigenschaft ConnectionString Ruft die Zeichenfolge ab, die zum Herstellen einer Verbindung mit der Clientdatenbank verwendet wird, oder legt die Zeichenfolge fest.
Öffentliche Eigenschaft CreateDatabaseIfNotExists Ruft ab oder legt fest, ob die Clientdatenbank erstellt werden soll, wenn sie nicht vorhanden ist.
Öffentliche Eigenschaft 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.

Zum Anfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis ApplyChangeFailed Tritt auf, wenn auf dem Client eine Zeile nicht übernommen werden konnte.
Öffentliches Ereignis ApplyingChanges Tritt auf, bevor auf dem Client Änderungen für eine Synchronisierungsgruppe übernommen werden.
Öffentliches Ereignis ChangesApplied Tritt auf, nachdem auf dem Client alle Änderungen für eine Synchronisierungsgruppe übernommen wurden.
Öffentliches Ereignis ChangesSelected Tritt auf, nachdem alle Änderungen für eine Synchronisierungsgruppe, die auf den Server angewendet werden sollen, auf dem Client ausgewählt wurden.
Öffentliches Ereignis CreatingSchema Tritt auf, bevor das Schema für die einzelnen Tabellen auf dem Client erstellt wird.
Öffentliches Ereignis SchemaCreated Tritt auf, nachdem das Schema für die einzelnen Tabellen auf dem Client erstellt wurde.
Öffentliches Ereignis SelectingChanges Tritt auf, bevor alle Änderungen für eine Synchronisierungsgruppe, die für den Server übernommen werden sollen, auf dem Client ausgewählt werden.
Öffentliches Ereignis SyncProgress Tritt während der Auswahl und Übernahme von Änderungen für eine Synchronisierungsgruppe auf dem Client auf.

Zum Anfang

Siehe auch

Verweis

SqlCeClientSyncProvider Klasse

Microsoft.Synchronization.Data.SqlServerCe-Namespace