Freigeben über


DbSyncProvider-Member

Kapselt einen Peersynchronisierungsanbieter, der mit einer Peerdatenbank kommuniziert und den Synchronisierungs-Agent von der spezifischen Implementierung der Datenbank abschirmt.

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

Öffentliche Konstruktoren

  Name Beschreibung
Public method DbSyncProvider Initialisiert eine neue Instanz der DbSyncProvider-Klasse.

Dieser Konstruktor ist nicht CLS-kompatibel.

Oben

Öffentliche Eigenschaften

(siehe auch Geschützte 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. (Geerbt von RelationalSyncProvider.)
Public property ChangeTracking Ruft einen ChangeTrackingModel-Enumerationswert ab, der den Typ der Änderungsnachverfolgung angibt, die in allen Peerdatenbanken verwendet wird, oder legt einen solchen Wert fest.

Diese Eigenschaft ist nicht CLS-kompatibel. Veraltet.
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. (Geerbt von RelationalSyncProvider.)
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. (Geerbt von RelationalSyncProvider.)
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. (Geerbt von RelationalSyncProvider.)
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  Ruft ein SyncIdFormatGroup-Objekt ab, das zur Identifizierung von Entitäten in einer Synchronisierungssitzung verwendet wird.

Diese Eigenschaft ist nicht CLS-kompatibel. (Geerbt von RelationalSyncProvider.)
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. (Geerbt von RelationalSyncProvider.)
Public property ScopeName  Ruft den Namen des zu synchronisierenden Bereichs ab oder legt diesen fest.

Diese Eigenschaft ist nicht CLS-kompatibel. (Geerbt von RelationalSyncProvider.)
Public property SelectNewTimestampCommand Ruft ein IDbCommand-Objekt mit der Abfrage oder gespeicherten Prozedur ab, die einen neuen Timestampwert aus der Peerdatenbank zurückgibt, oder legt ein solches Objekt fest. Durch den Timestamp wird die obere Grenze für die Gruppe von Änderungen definiert, die während der aktuellen Sitzung synchronisiert werden sollen.

Diese Eigenschaft ist nicht CLS-kompatibel.
Public property SelectOverlappingScopesCommand Ruft ein IDbCommand-Objekt mit der Abfrage oder der gespeicherten Prozedur ab, die den Bereichsnamen und Tabellennamen für alle Tabellen im angegebenen Bereich zurückgibt, die auch in anderen Bereichen enthalten sind, oder legt dieses Objekt fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Public property SelectScopeInfoCommand Ruft ein IDbCommand-Objekt mit der Abfrage oder gespeicherten Prozedur ab, die Bereichsmetadaten aus der Peerdatenbank zurückgibt, oder legt ein solches Objekt fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Public property SelectTableMaxTimestampsCommand Ruft ein IDbCommand-Objekt mit der Abfrage oder der gespeicherten Prozedur ab, die den maximalen Zeitstempel aus jeder Basistabelle oder Nachverfolgungstabelle auswählt, um für jede Tabelle zu bestimmen, ob am Ziel bereits alle Änderungen von der Quelle übernommen wurden, oder legt dieses Objekt fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Public property SyncAdapters Ruft die DbSyncAdapterCollection ab, die dem DbSyncProvider-Objekt zugeordnet ist.

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. (Geerbt von RelationalSyncProvider.)
Public property UpdateScopeCleanupTimestampCommand Ruft ein IDbCommand-Objekt mit der Abfrage oder der gespeicherten Prozedur ab, die die Spalte scope_cleanup_timestamp für einen bestimmten Bereich in der Tabelle scope_info aktualisiert, um den Punkt zu markieren, bis zu dem die Bereinigung für den Bereich ausgeführt wurde, oder legt dieses Objekt fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Public property UpdateScopeInfoCommand Ruft ein IDbCommand-Objekt mit der Abfrage oder gespeicherten Prozedur ab, durch die Bereichsmetadaten in der Peerdatenbank aktualisiert werden, oder legt ein solches Objekt fest.

Diese Eigenschaft ist nicht CLS-kompatibel.

Oben

Geschützte Eigenschaften

  Name Beschreibung
Protected property ScopeCleanupTimestampColName Ruft den Namen der Spalte in der Bereichsinformationstabelle ab, die den Timestamp-Wert für den Zeitpunkt der letzten Tombstonebereinigung für diesen Bereich enthält, oder legt diesen Namen fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Protected property ScopeForgottenKnowledgeColName Ruft den Namen der Spalte in der Bereichsinformationstabelle ab, die eine binäre Darstellung des vergessenen Wissens für jeden Bereich enthält, oder legt diesen Namen fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Protected property ScopeIdColName Ruft den Namen der Spalte in der Bereichsinformationstabelle ab, die einen Bezeichner für den Bereich enthält (in der Regel eine GUID), oder legt diesen Namen fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Protected property ScopeKnowledgeColName Ruft den Namen der Spalte in der Bereichsinformationstabelle ab, die eine binäre Darstellung des Synchronisierungswissens für jeden Bereich enthält, oder legt diesen Namen fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Protected property ScopeLocalIdColName Ruft den Namen der Spalte in der Bereichsinformationstabelle ab, die einen ganzzahligen Bezeichner für den Bereich enthält, oder legt diesen Namen fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Protected property ScopeNameColName Ruft den Namen der Spalte in der Bereichsinformationstabelle ab, die den Namen des Bereichs enthält, oder legt den Namen dieser Spalte fest.

Diese Eigenschaft ist nicht CLS-kompatibel.
Protected property ScopeTimestampColName Ruft den Namen der Spalte in der Bereichsinformationstabelle ab, die den Timestamp-Wert für den Zeitpunkt der letzten Aktualisierung der Metadatenzeile enthält, oder legt diesen Namen fest.

Diese Eigenschaft ist nicht CLS-kompatibel.

Oben

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Public method BeginSession  (Geerbt von RelationalSyncProvider.)
Public method CleanupMetadata Entfernt Änderungsnachverfolgungs-Metadaten aus der Datenbank und aktualisiert das Bereinigungswissen, um den Punkt anzugeben, an dem der Bereinigungsprozess angehalten wurde. Dadurch können veraltete Knoten identifiziert werden.

Diese Methode ist nicht CLS-kompatibel.
Public method Dispose  Überladen. Gibt die von RelationalSyncProvider verwendeten Ressourcen frei.(Geerbt von RelationalSyncProvider.)
Public method EndSession  (Geerbt von RelationalSyncProvider.)
Public method Equals  Überladen. (Geerbt von Object.)
Public method GetChangeBatch  (Geerbt von RelationalSyncProvider.)
Public method GetFullEnumerationChangeBatch  (Geerbt von RelationalSyncProvider.)
Public method GetHashCode  (Geerbt von Object.)
Public method GetScopeDescription Gibt ein DbSyncScopeDescription-Objekt mit dem Schema für die Tabellen in der SyncAdapters-Auflistung zurück.

Diese Methode ist nicht CLS-kompatibel.
Public method GetSyncBatchParameters  (Geerbt von RelationalSyncProvider.)
Public method GetType  (Geerbt von Object.)
Public method ProcessChangeBatch  (Geerbt von RelationalSyncProvider.)
Public method ProcessFullEnumerationChangeBatch  (Geerbt von RelationalSyncProvider.)
Public method Cc761629.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. (Geerbt von RelationalSyncProvider.)
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. (Geerbt von RelationalSyncProvider.)
Protected method Dispose  Überladen. (Geerbt von RelationalSyncProvider.)
Protected method Finalize  (Geerbt von Object.)
Protected method MemberwiseClone  (Geerbt von Object.)
Protected method OnApplyChangeFailed  (Geerbt von RelationalSyncProvider.)
Protected method OnApplyingChanges  (Geerbt von RelationalSyncProvider.)
Protected method OnApplyMetadataFailed  (Geerbt von RelationalSyncProvider.)
Protected method OnChangesApplied  (Geerbt von RelationalSyncProvider.)
Protected method OnChangesSelected  (Geerbt von RelationalSyncProvider.)
Protected method OnPeerOutdated  (Geerbt von RelationalSyncProvider.)
Protected method OnSelectingChanges  (Geerbt von RelationalSyncProvider.)
Protected method OnSyncProgress  (Geerbt von RelationalSyncProvider.)

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. (Geerbt von RelationalSyncProvider.)
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. (Geerbt von RelationalSyncProvider.)
Public event ApplyMetadataFailed  Tritt während des Hochladens auf, nachdem Metadaten auf eine Zeile nicht angewendet werden konnten.

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

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

Dieses Ereignis ist nicht CLS-kompatibel. (Geerbt von RelationalSyncProvider.)
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. (Geerbt von RelationalSyncProvider.)
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. (Geerbt von RelationalSyncProvider.)
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. (Geerbt von RelationalSyncProvider.)
Public event SyncPeerOutdated  Tritt vor der Enumeration von Änderungen auf, wenn der Zielknoten veraltet ist.

Dieses Ereignis ist nicht CLS-kompatibel. (Geerbt von RelationalSyncProvider.)
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. (Geerbt von RelationalSyncProvider.)

Oben

Siehe auch

Verweis

DbSyncProvider-Klasse
Microsoft.Synchronization.Data-Namespace