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