Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
.gif)
.gif)
.gif)
.gif)