Freigeben über


DbServerSyncProvider-Member

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

Der DbServerSyncProvider-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DbServerSyncProvider() () () () Initialisiert eine neue Instanz der DbServerSyncProvider-Klasse.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) Wendet Einfüge-, Aktualisierungs- und Löschvorgänge für eine Synchronisierungsgruppe auf die Serverdatenbank an. (Überschreibt ServerSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession).)
Öffentliche Methode Dispose() () () () Gibt sämtliche vom DbServerSyncProvider verwendeten Ressourcen frei. (Überschreibt ServerSyncProvider. . :: . .Dispose() () () ().)
Geschützte Methode Dispose(Boolean) Gibt die vom DbServerSyncProvider verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.
Öffentliche Methode Equals(Object) (Geerbt von Object.)
Geschützte Methode Finalize() () () () (Geerbt von Object.)
Öffentliche Methode GetChanges(SyncGroupMetadata, SyncSession) 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. (Überschreibt ServerSyncProvider. . :: . .GetChanges(SyncGroupMetadata, SyncSession).)
Öffentliche Methode GetHashCode() () () () (Geerbt von Object.)
Öffentliche Methode GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession) Gibt ein SyncSchema-Objekt zurück, das das Schema für jede angegebene Tabelle enthält. (Überschreibt ServerSyncProvider. . :: . .GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession).)
Öffentliche Methode GetServerInfo(SyncSession) Ruft ein SyncServerInfo-Objekt ab, wenn ein Sitzungsparameter angegeben wird. (Überschreibt ServerSyncProvider. . :: . .GetServerInfo(SyncSession).)
Öffentliche Methode GetType() () () () (Geerbt von Object.)
Geschützte Methode MemberwiseClone() () () () (Geerbt von Object.)
Geschützte Methode OnApplyChangeFailed(ApplyChangeFailedEventArgs) Löst das ApplyChangeFailed-Ereignis aus.
Geschützte Methode OnApplyingChanges(ApplyingChangesEventArgs) Löst das ApplyingChanges-Ereignis aus.
Geschützte Methode OnChangesApplied(ChangesAppliedEventArgs) Löst das ChangesApplied-Ereignis aus.
Geschützte Methode OnChangesSelected(ChangesSelectedEventArgs) Löst das ChangesSelected-Ereignis aus.
Geschützte Methode OnSelectingChanges(SelectingChangesEventArgs) Löst das SelectingChanges-Ereignis aus.
Geschützte Methode OnSyncProgress(SyncProgressEventArgs) Löst das SyncProgress-Ereignis aus.
Öffentliche Methode ToString() () () () (Geerbt von Object.)

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft Connection Ruft ein IDbConnection-Objekt ab, das zum Herstellen einer Verbindung mit der Serverdatenbank dient, oder legt es fest.
Öffentliche Eigenschaft Schema Ruft ein SyncSchema-Objekt ab, das Informationen über das Tabellenschema auf dem Server enthält, oder legt ein solches Objekt fest.
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft SyncAdapters Ruft die SyncAdapterCollection ab, die dem DbServerSyncProvider zugeordnet ist.

Zum Anfang

Ereignisse

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

Zum Anfang

Siehe auch

Verweis

DbServerSyncProvider Klasse

Microsoft.Synchronization.Data.Server-Namespace