Freigeben über


RelationalSyncProvider-Member

Abstrahiert einen generischen Synchronisierungsanbieter, der mit einer Datenbank kommuniziert und den Synchronisierungs-Agent von der spezifischen Implementierung der Datenbank abschirmt.

In folgenden Tabellen sind die Elemente aufgeführt, die vom Typ RelationalSyncProvider angezeigt werden.

Geschützte Konstruktoren

  Name Beschreibung
Protected method RelationalSyncProvider Initialisiert eine neue Instanz der RelationalSyncProvider-Klasse.

Dieser Konstruktor ist nicht CLS-kompatibel.

Oben

Öffentliche Eigenschaften

  Name Beschreibung
Public property BatchingDirectory Ruft das Verzeichnis ab, in dem Batchdateien auf den Datenträger gespoolt werden, oder legt dieses fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Public property CleanupBatchingDirectory Ruft ab oder legt fest, ob Batchdateien im Anschluss an die Anwendung der Änderungen für das Ziel bereinigt werden sollen.

Diese Eigenschaft ist nicht CLS-kompatibel.
Public property Configuration Nicht von RelationalSyncProvider implementiert. Beim Versuch, auf diese Eigenschaft zuzugreifen, wird eine Ausnahme des Typs NotSupportedException ausgelöst.

Diese Eigenschaft ist nicht CLS-kompatibel.
Public property Connection Ruft ein IDbConnection-Objekt ab, das zum Herstellen einer Verbindung mit der Datenbank dient, oder legt es fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Public property 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.

Diese Eigenschaft ist nicht CLS-kompatibel. (Geerbt von KnowledgeSyncProvider.)
Public property IdFormats Außer Kraft gesetzt. Ruft ein SyncIdFormatGroup-Objekt ab, das zur Identifizierung von Entitäten in einer Synchronisierungssitzung verwendet wird.

Diese Eigenschaft ist nicht CLS-kompatibel.
Public property MemoryDataCacheSize Ruft die Höchstmenge an Arbeitsspeicher (in KB) ab, die in Sync Framework zum Zwischenspeichern von Änderungen verwendet wird, bevor diese auf dem Datenträger gespoolt werden, oder legt sie fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Public property ScopeName Ruft den Namen des zu synchronisierenden Bereichs ab oder legt diesen fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Public property SyncProviderPosition Ruft einen SyncProviderPosition-Enumerationswert ab, der darstellt, ob der lokalen oder Remotedatenbank ein Anbieter zugeordnet ist, oder legt einen solchen Wert fest.

Diese Eigenschaft ist nicht CLS-kompatibel.

Oben

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Public method BeginSession Außer Kraft gesetzt. Wird vom SyncOrchestrator aufgerufen, um anzugeben, dass eine Synchronisierungssitzung gestartet wurde.

Diese Methode ist nicht CLS-kompatibel.
Public method Dispose Überladen. Gibt die von RelationalSyncProvider verwendeten Ressourcen frei.
Public method EndSession Außer Kraft gesetzt. Wird vom SyncProviderPosition aufgerufen, um anzugeben, dass eine Synchronisierungssitzung beendet wurde.

Diese Methode ist nicht CLS-kompatibel.
Public method Equals  Überladen. (Geerbt von Object.)
Public method GetChangeBatch Außer Kraft gesetzt. Ruft einen zu synchronisierenden Änderungsbatch ab, wenn Parameter für Batchgröße, Zielwissen und Änderungsdatenabruf angegeben werden.

Diese Methode ist nicht CLS-kompatibel.
Public method GetFullEnumerationChangeBatch Außer Kraft gesetzt. Ruft einen zu synchronisierenden Änderungsbatch ab, wenn Parameter für Batchgröße, Untergrenze, Wissen und Änderungsdatenabruf angegeben werden.

Diese Methode ist nicht CLS-kompatibel.
Public method GetHashCode  (Geerbt von Object.)
Public method GetSyncBatchParameters Außer Kraft gesetzt. Ruft die Parameter für den Änderungsbatch ab, wenn die Parameter für Batchgröße und Wissen angegeben werden.

Diese Methode ist nicht CLS-kompatibel.
Public method GetType  (Geerbt von Object.)
Public method ProcessChangeBatch Außer Kraft gesetzt. Verarbeitet einen Änderungsbatch, wenn Parameter für Konfliktauflösung, Quelländerungen, Änderungsdatenabruf, Rückruf und Statistiken angegeben werden.

Diese Methode ist nicht CLS-kompatibel.
Public method ProcessFullEnumerationChangeBatch Außer Kraft gesetzt. Verarbeitet einen Änderungsbatch, wenn Parameter für Konfliktauflösung, Quelländerungen, Änderungsdatenabruf, Rückruf und Statistiken angegeben werden.

Diese Methode ist nicht CLS-kompatibel.
Public method Dd918738.static(de-de,SQL.105).gif ReferenceEquals  (Geerbt von Object.)
Public method ToString  (Geerbt von Object.)

Oben

Geschützte Methoden

  Name Beschreibung
Protected method CreateApplicationTransaction Ermöglicht beim Überschreiben in einer abgeleiteten Klasse die Erstellung einer expliziten Transaktion, in der Änderungen auf eine Oracle-Datenbank angewendet werden.

Diese Methode ist nicht CLS-kompatibel.
Protected method CreateEnumerationTransaction Ermöglicht beim Überschreiben in einer abgeleiteten Klasse die Erstellung einer expliziten Transaktion, in der Änderungen aus einer Oracle-Datenbank aufgelistet werden.

Diese Methode ist nicht CLS-kompatibel.
Protected method Dispose Überladen. Gibt die von RelationalSyncProvider verwendeten Ressourcen frei.
Protected method Finalize  (Geerbt von Object.)
Protected method MemberwiseClone  (Geerbt von Object.)
Protected method OnApplyChangeFailed Löst das ApplyChangeFailed-Ereignis aus.

Diese Methode ist nicht CLS-kompatibel.
Protected method OnApplyingChanges Löst das ApplyingChanges-Ereignis aus.

Diese Methode ist nicht CLS-kompatibel.
Protected method OnApplyMetadataFailed Löst das ApplyMetadataFailed-Ereignis aus.

Diese Methode ist nicht CLS-kompatibel.
Protected method OnChangesApplied Löst das ChangesApplied-Ereignis aus.

Diese Methode ist nicht CLS-kompatibel.
Protected method OnChangesSelected Löst das ChangesSelected-Ereignis aus.

Diese Methode ist nicht CLS-kompatibel.
Protected method OnPeerOutdated Löst das SyncPeerOutdated-Ereignis aus.

Diese Methode ist nicht CLS-kompatibel.
Protected method OnSelectingChanges Löst das SelectingChanges-Ereignis aus.

Diese Methode ist nicht CLS-kompatibel.
Protected method OnSyncProgress Löst das SyncProgress-Ereignis aus.

Diese Methode ist nicht CLS-kompatibel.

Oben

Öffentliche Ereignisse

  Name Beschreibung
Public event ApplyChangeFailed Tritt während des Hochladens auf, nachdem eine Zeile nicht auf einen Knoten angewendet werden konnte.

Dieses Ereignis ist nicht CLS-kompatibel.
Public event ApplyingChanges Tritt während des Hochladens auf, nachdem eine Verbindung mit der Datenbank hergestellt, aber bevor Änderungen angewendet wurden.

Dieses Ereignis ist nicht CLS-kompatibel.
Public event ApplyMetadataFailed Tritt während des Hochladens auf, nachdem Metadaten auf eine Zeile nicht angewendet werden konnten.

Dieses Ereignis ist nicht CLS-kompatibel.
Public event BatchApplied Tritt auf, nachdem alle Batches von Änderungen aufr das Ziel angewendet wurden.

Dieses Ereignis ist nicht CLS-kompatibel.
Public event BatchSpooled Tritt auf, nachdem alle Batches von Änderungen auf den Datenträger geschrieben wurden.

Dieses Ereignis ist nicht CLS-kompatibel.
Public event ChangesApplied Tritt während des Hochladens auf, nachdem Änderungen angewendet, aber bevor die Verbindung mit der Datenbank getrennt wurde.

Dieses Ereignis ist nicht CLS-kompatibel.
Public event ChangesSelected Tritt während des Herunterladens auf, nachdem Änderungen aufgelistet, aber bevor die Verbindung mit der Datenbank getrennt wurde.

Dieses Ereignis ist nicht CLS-kompatibel.
Public event SelectingChanges Tritt während des Herunterladens auf, nachdem eine Verbindung mit der Datenbank hergestellt, aber bevor Änderungen ausgewählt wurden.

Dieses Ereignis ist nicht CLS-kompatibel.
Public event SyncPeerOutdated Tritt vor der Enumeration von Änderungen auf, wenn der Zielknoten veraltet ist.

Dieses Ereignis ist nicht CLS-kompatibel.
Public event SyncProgress Tritt während der Auswahl von Änderungen (pro Tabelle) und der Anwendung von Änderungen (pro Zeile) auf.

Dieses Ereignis ist nicht CLS-kompatibel.

Oben

Siehe auch

Verweis

RelationalSyncProvider-Klasse
Microsoft.Synchronization.Data-Namespace