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 | |
---|---|---|
SqlCeClientSyncProvider() () () () | Initialisiert unter Verwendung von Standardwerten eine neue Instanz der SqlCeClientSyncProvider-Klasse. | |
SqlCeClientSyncProvider(String) | Initialisiert unter Verwendung eines Verbindungszeichenfolgen-Parameters eine neue Instanz der SqlCeClientSyncProvider-Klasse. | |
SqlCeClientSyncProvider(String, Boolean) | Initialisiert unter Verwendung von Verbindungszeichenfolgen- und Datenbankerstellungsparametern eine neue Instanz der SqlCeClientSyncProvider-Klasse. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
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. | |
AcceptChanges(String) | Aktualisiert Nachverfolgungs-Metadaten, sodass ausstehende Änderungen für die angegebene Tabelle während der nächsten Synchronisierung nicht hochgeladen werden. | |
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. | |
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. | |
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. | |
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. | |
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).) | |
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).) | |
CreateSchema(SyncTable, SyncSchema) | Erstellt das Tabellenschema in der Clientdatenbank, sofern es nicht bereits vorhanden ist. (Überschreibt ClientSyncProvider. . :: . .CreateSchema(SyncTable, SyncSchema).) | |
Dispose() () () () | Gibt alle vom SqlCeClientSyncProvider verwendeten Ressourcen frei. (Überschreibt ClientSyncProvider. . :: . .Dispose() () () ().) | |
Dispose(Boolean) | Gibt die von SqlCeClientSyncProvider verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. | |
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).) | |
Equals(Object) | (Geerbt von Object.) | |
Finalize() () () () | Ist der Destruktor für SqlCeClientSyncProvider. (Überschreibt Object. . :: . .Finalize() () () ().) | |
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. | |
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. | |
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).) | |
GetHashCode() () () () | (Geerbt von Object.) | |
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).) | |
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).) | |
GetType() () () () | (Geerbt von Object.) | |
MemberwiseClone() () () () | (Geerbt von Object.) | |
OnApplyChangeFailed(ApplyChangeFailedEventArgs) | Löst das ApplyChangeFailed-Ereignis aus. | |
OnApplyingChanges(ApplyingChangesEventArgs) | Löst das ApplyingChanges-Ereignis aus. | |
OnChangesApplied(ChangesAppliedEventArgs) | Löst das ChangesApplied-Ereignis aus. | |
OnChangesSelected(ChangesSelectedEventArgs) | Löst das ChangesSelected-Ereignis aus. | |
OnCreatingSchema(CreatingSchemaEventArgs) | Löst das CreatingSchema-Ereignis aus. | |
OnInitialized() () () () | Löst das initialisierte Ereignis aus. | |
OnSchemaCreated(SchemaCreatedEventArgs) | Löst das SchemaCreated-Ereignis aus. | |
OnSelectingChanges(SelectingChangesEventArgs) | Löst das SelectingChanges-Ereignis aus. | |
OnSyncProgress(SyncProgressEventArgs) | Löst das SyncProgress-Ereignis aus. | |
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).) | |
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).) | |
ToString() () () () | (Geerbt von Object.) |
Zum Anfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ClientId | Ruft die GUID ab, anhand derer Sync Framework die Clientdatenbank identifiziert, oder legt die GUID fest. (Überschreibt ClientSyncProvider. . :: . .ClientId.) | |
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. |
Zum Anfang
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. |
Zum Anfang