RelationalSyncProvider-Member
Abstrahiert einen generischen Synchronisierungsanbieter, der mit einer Datenbank kommuniziert und den Synchronisierungs-Agent von der spezifischen Implementierung der Datenbank abschirmt.
Der RelationalSyncProvider-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
RelationalSyncProvider() () () () | Initialisiert eine neue Instanz der RelationalSyncProvider-Klasse. |
Zum Anfang
Methoden
Zum Anfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
BatchingDirectory | Ruft das Verzeichnis ab, in dem Batchdateien auf den Datenträger gespoolt werden, oder legt dieses fest. |
![]() |
CleanupBatchingDirectory | Ruft ab oder legt fest, ob Batchdateien im Anschluss an die Übernahme der Änderungen für das Ziel bereinigt werden sollen. |
![]() |
Configuration | Nicht von RelationalSyncProvider implementiert. Beim Versuch, auf diese Eigenschaft zuzugreifen, wird eine Ausnahme des Typs NotSupportedException ausgelöst. |
![]() |
Connection | Ruft ein IDbConnection-Objekt ab, das zum Herstellen einer Verbindung mit der Datenbank dient, oder legt es fest. |
![]() |
DestinationCallbacks | Ruft ein Objekt ab, das von einer Synchronisierungsanwendung verwendet werden kann, um sich für den Empfang von Benachrichtigungen zu Ereignissen zu registrieren, die während der Synchronisierung auftreten. (Geerbt von KnowledgeSyncProvider.) |
![]() |
IdFormats | Ruft ein SyncIdFormatGroup-Objekt ab, das zur Identifizierung von Entitäten in einer Synchronisierungssitzung verwendet wird. (Überschreibt KnowledgeSyncProvider. . :: . .IdFormats.) |
![]() |
MemoryDataCacheSize | Ruft (in KB) die Höchstmenge an Arbeitsspeicher ab oder legt sie fest, die in Sync Framework verwendet wird, um Änderungen zwischenzuspeichern, bevor diese auf dem Datenträger gespoolt werden. |
![]() |
ScopeName | Ruft den Namen des zu synchronisierenden Bereichs ab oder legt diesen fest. |
![]() |
SyncProviderPosition | Ruft einen SyncProviderPosition-Enumerationswert ab, der darstellt, ob der lokalen oder Remotedatenbank ein Anbieter zugeordnet ist, oder legt einen solchen Wert fest. |
Zum Anfang
Ereignisse
Name | Beschreibung | |
---|---|---|
![]() |
ApplyChangeFailed | Tritt während des Hochladens auf, nachdem eine Zeile nicht auf einen Knoten angewendet werden konnte. |
![]() |
ApplyingChanges | Tritt während des Hochladens auf, nachdem eine Verbindung mit der Datenbank hergestellt, aber bevor Änderungen angewendet wurden. |
![]() |
ApplyMetadataFailed | Tritt während des Hochladens auf, nachdem Metadaten auf eine Zeile nicht angewendet werden konnten. |
![]() |
BatchApplied | Tritt auf, nachdem alle Batches von Änderungen aufr das Ziel angewendet wurden. |
![]() |
BatchSpooled | Tritt auf, nachdem alle Batches von Änderungen auf den Datenträger geschrieben wurden. |
![]() |
ChangesApplied | Tritt während des Hochladens auf, nachdem Änderungen angewendet, aber bevor die Verbindung mit der Datenbank getrennt wurde. |
![]() |
ChangesSelected | Tritt während des Herunterladens auf, nachdem Änderungen aufgelistet, aber bevor die Verbindung mit der Datenbank getrennt wurde. |
![]() |
DbConnectionFailure | Tritt auf, wenn die Datenbankverbindung während der Anwendungsänderung fehlschlägt. |
![]() |
SelectingChanges | Tritt während des Herunterladens auf, nachdem eine Verbindung mit der Datenbank hergestellt, aber bevor Änderungen ausgewählt wurden. |
![]() |
SyncPeerOutdated | Tritt vor der Enumeration von Änderungen auf, wenn der Zielknoten veraltet ist. |
![]() |
SyncProgress | Tritt während der Auswahl von Änderungen (pro Tabelle) und der Anwendung von Änderungen (pro Zeile) auf. |
Zum Anfang