Partager via


Membres DbSyncProvider

Encapsule un fournisseur de synchronisation d'homologues qui communique avec une base de données d'homologues et qui protège l'agent de synchronisation contre l'implémentation spécifique de la base de données.

Le tableau suivant répertorie les membres exposés par le type DbSyncProvider .

Constructeurs publics

  Nom Description
Public method DbSyncProvider Initialise une nouvelle instance de la classe DbSyncProvider.

Ce constructeur n'est pas conforme CLS.

Haut

Propriétés publiques

(voir aussi Propriétés protégées. )

  Nom Description
Public property BatchingDirectory  Obtient ou définit le répertoire dans lequel les fichiers de commandes sont mis en attente sur le disque.

Cette propriété n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public property ChangeTracking Obtient ou définit une valeur d'énumération ChangeTrackingModel qui spécifie le type de suivi des modifications qui est utilisé dans toutes les bases de données d'homologues.

Cette propriété n'est pas conforme CLS. Obsolète.
Public property CleanupBatchingDirectory  Obtient ou définit s'il faut nettoyer les fichiers de traitement par lot après l'application à la destination des modifications contenues dans les fichiers.

Cette propriété n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public property Configuration  (Non implémenté par RelationalSyncProvider. Une exception de type NotSupportedException est levée si vous essayez d'accéder à cette propriété.

Cette propriété n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public property Connection  Obtient ou définit un objet IDbConnection qui est utilisé pour la connexion à la base de données.

Cette propriété n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public property DestinationCallbacks  Obtient un objet qu'une application de synchronisation peut utiliser pour s'inscrire afin de recevoir une notification des événements qui se produisent au cours d'une synchronisation.

Cette propriété n'est pas conforme CLS. (Hérité de KnowledgeSyncProvider.)
Public property IdFormats  Obtient un objet SyncIdFormatGroup qui est utilisé pour identifier les entités dans une session de synchronisation.

Cette propriété n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public property MemoryDataCacheSize  Obtient ou définit la quantité de mémoire maximale (en Ko) utilisée par Sync Framework pour mettre en cache les modifications avant de les mettre en attente sur le disque.

Cette propriété n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public property ScopeName  Obtient ou définit le nom de l'étendue à synchroniser.

Cette propriété n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public property SelectNewTimestampCommand Obtient ou définit un objet IDbCommand qui contient la requête ou la procédure stockée qui retourne une nouvelle valeur d'horodateur de la base de données d'homologues. L'horodateur définit la limite supérieure de l'ensemble de modifications à synchroniser au cours de la session active.

Cette propriété n'est pas conforme CLS.
Public property SelectOverlappingScopesCommand Obtient ou définit un objet IDbCommand qui contient la requête ou la procédure stockée qui retourne le nom d'étendue et le nom de table pour toutes les tables de l'étendue spécifiée qui sont également incluses dans d'autres étendues.

Cette propriété n'est pas conforme CLS.
Public property SelectScopeInfoCommand Obtient ou définit un objet IDbCommand qui contient la requête ou la procédure stockée qui retourne les métadonnées d'étendue de la base de données d'homologues.

Cette propriété n'est pas conforme CLS.
Public property SelectTableMaxTimestampsCommand Obtient ou définit un objet IDbCommand qui contient la requête ou procédure stockée qui sélectionne l'horodateur maximal de chaque table de base ou table de suivi, afin de déterminer si, pour chaque table, la destination comporte déjà toutes les modifications de la source.

Cette propriété n'est pas conforme CLS.
Public property SyncAdapters Obtient le DbSyncAdapterCollection qui est associé à l'objet DbSyncProvider.

Cette propriété n'est pas conforme CLS.
Public property SyncProviderPosition  Obtient ou définit une valeur d'énumération SyncProviderPosition qui représente si un fournisseur est associé à la base de données locale ou distante.

Cette propriété n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public property UpdateScopeCleanupTimestampCommand Obtient ou définit un objet IDbCommand qui contient la requête ou procédure stockée qui met à jour la colonne scope_cleanup_timestamp pour une étendue donnée de la table scope_info, afin de marquer le point jusqu'auquel le nettoyage a été effectué pour l'étendue.

Cette propriété n'est pas conforme CLS.
Public property UpdateScopeInfoCommand Obtient ou définit un objet IDbCommand qui contient la requête ou la procédure stockée qui met à jour les métadonnées d'étendue dans la base de données d'homologues.

Cette propriété n'est pas conforme CLS.

Haut

Propriétés protégées.

  Nom Description
Protected property ScopeCleanupTimestampColName Obtient ou définit le nom de la colonne dans la table des informations de l'étendue qui contient la valeur d'horodatage lorsque le nettoyage d'objet tombstone le plus récent a été effectué pour cette étendue.

Cette propriété n'est pas conforme CLS.
Protected property ScopeForgottenKnowledgeColName Obtient ou définit le nom de la colonne dans la table des informations de l'étendue qui contient une représentation binaire de la connaissance oubliée pour chaque étendue.

Cette propriété n'est pas conforme CLS.
Protected property ScopeIdColName Obtient ou définit le nom de la colonne dans la table des informations de l'étendue qui contient un identificateur pour l'étendue, en général un GUID.

Cette propriété n'est pas conforme CLS.
Protected property ScopeKnowledgeColName Obtient ou définit le nom de la colonne dans la table des informations de l'étendue qui contient une représentation binaire de la connaissance de synchronisation pour chaque étendue.

Cette propriété n'est pas conforme CLS.
Protected property ScopeLocalIdColName Obtient ou définit le nom de la colonne dans la table des informations de l'étendue qui contient un identificateur entier pour l'étendue.

Cette propriété n'est pas conforme CLS.
Protected property ScopeNameColName Obtient ou définit le nom de la colonne dans la table des informations de l'étendue qui contient le nom de l'étendue.

Cette propriété n'est pas conforme CLS.
Protected property ScopeTimestampColName Obtient ou définit le nom de la colonne dans la table des informations de l'étendue qui contient la valeur d'horodatage lorsque la ligne de métadonnées a été mise à jour pour la dernière fois.

Cette propriété n'est pas conforme CLS.

Haut

Méthodes publiques

(voir aussi Méthodes protégées )

  Nom Description
Public method BeginSession  (Hérité de RelationalSyncProvider.)
Public method CleanupMetadata Supprime les métadonnées de suivi des modifications de la base de données et met à jour la connaissance de nettoyage pour indiquer le point au niveau duquel le processus de nettoyage s'est arrêté. Cette opération permet d'identifier les nœuds obsolètes.

Cette méthode n'est pas conforme CLS.
Public method Dispose  Surchargé. Libère les ressources utilisées par RelationalSyncProvider.(Hérité de RelationalSyncProvider.)
Public method EndSession  (Hérité de RelationalSyncProvider.)
Public method Equals  Surchargé. (Hérité de Object.)
Public method GetChangeBatch  (Hérité de RelationalSyncProvider.)
Public method GetFullEnumerationChangeBatch  (Hérité de RelationalSyncProvider.)
Public method GetHashCode  (Hérité de Object.)
Public method GetScopeDescription Retourne un objet DbSyncScopeDescription qui contient le schéma pour les tables figurant dans la collection SyncAdapters.

Cette méthode n'est pas conforme CLS.
Public method GetSyncBatchParameters  (Hérité de RelationalSyncProvider.)
Public method GetType  (Hérité de Object.)
Public method ProcessChangeBatch  (Hérité de RelationalSyncProvider.)
Public method ProcessFullEnumerationChangeBatch  (Hérité de RelationalSyncProvider.)
Public method Cc761629.static(fr-fr,SQL.105).gif ReferenceEquals  (Hérité de Object.)
Public method ToString  (Hérité de Object.)

Haut

Méthodes protégées

  Nom Description
Protected method CreateApplicationTransaction  En cas de remplacement dans une classe dérivée, permet la création d'une transaction explicite dans laquelle appliquer des modifications à une base de données Oracle.

Cette méthode n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Protected method CreateEnumerationTransaction  En cas de remplacement dans une classe dérivée, permet la création d'une transaction explicite dans laquelle énumérer des modifications d'une base de données Oracle.

Cette méthode n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Protected method Dispose  Surchargé. (Hérité de RelationalSyncProvider.)
Protected method Finalize  (Hérité de Object.)
Protected method MemberwiseClone  (Hérité de Object.)
Protected method OnApplyChangeFailed  (Hérité de RelationalSyncProvider.)
Protected method OnApplyingChanges  (Hérité de RelationalSyncProvider.)
Protected method OnApplyMetadataFailed  (Hérité de RelationalSyncProvider.)
Protected method OnChangesApplied  (Hérité de RelationalSyncProvider.)
Protected method OnChangesSelected  (Hérité de RelationalSyncProvider.)
Protected method OnPeerOutdated  (Hérité de RelationalSyncProvider.)
Protected method OnSelectingChanges  (Hérité de RelationalSyncProvider.)
Protected method OnSyncProgress  (Hérité de RelationalSyncProvider.)

Haut

Événements publics

  Nom Description
Public event ApplyChangeFailed  Se produit pendant le téléchargement ascendant, après l'échec d'application d'une ligne au niveau d'un nœud.

Cet événement n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public event ApplyingChanges  Se produit pendant le téléchargement ascendant, après la connexion à la base de données, mais avant l'application des modifications.

Cet événement n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public event ApplyMetadataFailed  Se produit pendant le téléchargement ascendant, après l'échec d'application des métadonnées pour une ligne.

Cet événement n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public event BatchApplied  Se produit après l'application à la destination de chaque lot de modifications.

Cet événement n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public event BatchSpooled  Se produit après l'écriture de chaque lot de modifications sur le disque.

Cet événement n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public event ChangesApplied  Se produit pendant le téléchargement ascendant, après l'application des modifications, mais avant la déconnexion de la base de données.

Cet événement n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public event ChangesSelected  Se produit pendant le téléchargement, après l'énumération des modifications, mais avant la déconnexion de la base de données.

Cet événement n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public event SelectingChanges  Se produit pendant le téléchargement, après la connexion à la base de données, mais avant la sélection des modifications.

Cet événement n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public event SyncPeerOutdated  Se produit avant l'énumération des modifications si le nœud de destination est obsolète.

Cet événement n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)
Public event SyncProgress  Se produit pendant la sélection des modifications (par table) et l'application des modifications (par ligne).

Cet événement n'est pas conforme CLS. (Hérité de RelationalSyncProvider.)

Haut

Voir aussi

Référence

Classe DbSyncProvider
Espace de noms Microsoft.Synchronization.Data