Partager via


Membres DbServerSyncProvider

Extrait un fournisseur de synchronisation serveur générique qui communique avec la base de données serveur et qui protège l'agent de synchronisation contre l'implémentation spécifique de cette base de données.

Le type DbServerSyncProvider expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DbServerSyncProvider() () () () Initialise une nouvelle instance de la classe DbServerSyncProvider.

Haut de la page

Méthodes

  Nom Description
Méthode publique ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) Applique des insertions, des mises à jour et des suppressions pour un groupe de synchronisation à la base de données serveur. (Se substitue à ServerSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession).)
Méthode publique Dispose() () () () Libère toutes les ressources utilisées par DbServerSyncProvider. (Se substitue à ServerSyncProvider. . :: . .Dispose() () () ().)
Méthode protégée Dispose(Boolean) Libère les ressources non managées utilisées par DbServerSyncProvider et libère éventuellement les ressources managées.
Méthode publique Equals(Object) (Hérité de Object.)
Méthode protégée Finalize() () () () (Hérité de Object.)
Méthode publique GetChanges(SyncGroupMetadata, SyncSession) Sélectionne, à partir d'une table se trouvant dans la base de données serveur, les insertions, mises à jour et suppressions à appliquer à la base de données client pour un groupe de synchronisation. (Se substitue à ServerSyncProvider. . :: . .GetChanges(SyncGroupMetadata, SyncSession).)
Méthode publique GetHashCode() () () () (Hérité de Object.)
Méthode publique GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession) Retourne un objet SyncSchema qui contient le schéma pour chaque table spécifiée. (Se substitue à ServerSyncProvider. . :: . .GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession).)
Méthode publique GetServerInfo(SyncSession) Obtient un objet SyncServerInfo en fonction d'un paramètre de session. (Se substitue à ServerSyncProvider. . :: . .GetServerInfo(SyncSession).)
Méthode publique GetType() () () () (Hérité de Object.)
Méthode protégée MemberwiseClone() () () () (Hérité de Object.)
Méthode protégée OnApplyChangeFailed(ApplyChangeFailedEventArgs) Déclenche l'événement ApplyChangeFailed.
Méthode protégée OnApplyingChanges(ApplyingChangesEventArgs) Déclenche l'événement ApplyingChanges.
Méthode protégée OnChangesApplied(ChangesAppliedEventArgs) Déclenche l'événement ChangesApplied.
Méthode protégée OnChangesSelected(ChangesSelectedEventArgs) Déclenche l'événement ChangesSelected.
Méthode protégée OnSelectingChanges(SelectingChangesEventArgs) Déclenche l'événement SelectingChanges.
Méthode protégée OnSyncProgress(SyncProgressEventArgs) Déclenche l'événement SyncProgress.
Méthode publique ToString() () () () (Hérité de Object.)

Haut de la page

Propriétés

  Nom Description
Propriété publique BatchSize Obtient ou définit la taille du lot (en lignes) qui est utilisée par les commandes qui récupèrent les modifications dans la base de données serveur.
Propriété publique Connection Obtient ou définit un objet IDbConnection utilisé pour se connecter à la base de données serveur.
Propriété publique Schema Obtient ou définit un objet SyncSchema qui contient des informations relatives au schéma de table sur le serveur.
Propriété publique SelectClientIdCommand Obtient ou définit un objet IDbCommand qui contient la requête ou la procédure stockée qui retourne les ID d'appelant de la base de données serveur.
Propriété publique SelectNewAnchorCommand Obtient ou définit un objet IDbCommand qui contient la requête ou la procédure stockée qui retourne une nouvelle valeur d'ancre de la base de données serveur. L'ancre définit la limite supérieure de l'ensemble de modifications à synchroniser au cours de la session active.
Propriété publique SyncAdapters Obtient le SyncAdapterCollection associé au DbServerSyncProvider.

Haut de la page

Événements

  Nom Description
Événement public ApplyChangeFailed Se produit après l'échec de l'application d'une ligne sur le serveur.
Événement public ApplyingChanges Se produit avant l'application des modifications sur le serveur pour un groupe de synchronisation.
Événement public ChangesApplied Se produit après l'application de toutes les modifications sur le serveur pour un groupe de synchronisation.
Événement public ChangesSelected Se produit après que toutes les modifications à appliquer au client pour un groupe de synchronisation sont sélectionnées à partir du serveur.
Événement public SelectingChanges Se produit avant que toutes les modifications à appliquer sur le client pour un groupe de synchronisation ne soient sélectionnées à partir du serveur.
Événement public SyncProgress Se produit pendant la sélection et l'application des modifications pour un groupe de synchronisation sur le serveur.

Haut de la page

Voir aussi

Référence

DbServerSyncProvider Classe

Espace de noms Microsoft.Synchronization.Data.Server