Freigeben über


DbServerSyncProvider-Member

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

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

Öffentliche Konstruktoren

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

Oben

Öffentliche Eigenschaften

  Name Beschreibung
Public property BatchSize Ruft die Batchgröße (in Zeilen) ab, die von Befehlen verwendet wird, die Änderungen aus der Serverdatenbank abrufen, oder legt die Batchgröße fest.
Public property Connection Ruft ein IDbConnection-Objekt ab, das zum Herstellen einer Verbindung mit der Serverdatenbank dient, oder legt es fest.
Public property Schema Ruft ein SyncSchema-Objekt ab, das Informationen über das Tabellenschema auf dem Server enthält, oder legt ein solches Objekt fest.
Public property SelectClientIdCommand Ruft ein IDbCommand-Objekt mit der Abfrage oder gespeicherten Prozedur ab, die Ursprungs-IDs aus der Serverdatenbank zurückgibt, oder legt ein solches Objekt fest.
Public property SelectNewAnchorCommand Ruft ein IDbCommand-Objekt mit der Abfrage oder gespeicherten Prozedur ab, die einen neuen Ankerwert aus der Serverdatenbank zurückgibt, oder legt ein solches Objekt fest. Der Anker definiert die obere Grenze für den Satz von Änderungen, der während der aktuellen Sitzung synchronisiert werden soll.
Public property SyncAdapters Ruft die SyncAdapterCollection ab, die dem DbServerSyncProvider zugeordnet ist.

Oben

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Public method ApplyChanges Außer Kraft gesetzt. Wendet Einfüge-, Aktualisierungs- und Löschvorgänge für eine Synchronisierungsgruppe auf die Serverdatenbank an.
Public method Dispose Überladen. Außer Kraft gesetzt. Gibt die vom DbServerSyncProvider verwendeten Ressourcen frei.
Public method Equals  Überladen. (Geerbt von Object.)
Public method GetChanges Außer Kraft gesetzt. Wählt für eine Tabelle in der Serverdatenbank die Einfüge-, Aktualisierungs- und Löschvorgänge aus, die für die Clientdatenbank einer Synchronisierungsgruppe übernommen werden sollen.
Public method GetHashCode  (Geerbt von Object.)
Public method GetSchema Außer Kraft gesetzt. Gibt ein SyncSchema-Objekt zurück, das das Schema für jede angegebene Tabelle enthält.
Public method GetServerInfo Außer Kraft gesetzt. Ruft ein SyncServerInfo-Objekt ab, wenn ein Sitzungsparameter angegeben wird.
Public method GetType  (Geerbt von Object.)
Public method Bb686878.static(de-de,SQL.105).gif ReferenceEquals  (Geerbt von Object.)
Public method ToString  (Geerbt von Object.)

Oben

Geschützte Methoden

  Name Beschreibung
Protected method Dispose Überladen. Gibt die vom DbServerSyncProvider verwendeten Ressourcen frei.
Protected method Finalize  (Geerbt von Object.)
Protected method MemberwiseClone  (Geerbt von Object.)
Protected method OnApplyChangeFailed Löst das ApplyChangeFailed-Ereignis aus.
Protected method OnApplyingChanges Löst das ApplyingChanges-Ereignis aus.
Protected method OnChangesApplied Löst das ChangesApplied-Ereignis aus.
Protected method OnChangesSelected Löst das ChangesSelected-Ereignis aus.
Protected method OnSelectingChanges Löst das SelectingChanges-Ereignis aus.
Protected method OnSyncProgress Löst das SyncProgress-Ereignis aus.

Oben

Öffentliche Ereignisse

  Name Beschreibung
Public event ApplyChangeFailed Tritt auf, wenn auf dem Server eine Zeile nicht übernommen werden konnte.
Public event ApplyingChanges Tritt auf, bevor auf dem Server Änderungen für eine Synchronisierungsgruppe übernommen werden.
Public event ChangesApplied Tritt auf, nachdem auf dem Server alle Änderungen für eine Synchronisierungsgruppe übernommen wurden.
Public event ChangesSelected Tritt auf, nachdem alle Änderungen für eine Synchronisierungsgruppe, die auf dem Client übernommen werden sollen, auf dem Server ausgewählt wurden.
Public event SelectingChanges Tritt auf, bevor alle Änderungen für eine Synchronisierungsgruppe, die für den Client übernommen werden sollen, auf dem Server ausgewählt werden.
Public event SyncProgress Tritt während der Auswahl und Übernahme von Änderungen für eine Synchronisierungsgruppe auf dem Server auf.

Oben

Siehe auch

Verweis

DbServerSyncProvider-Klasse
Microsoft.Synchronization.Data.Server-Namespace