Membres DbSyncProvider
Extrait un fournisseur de synchronisation d'homologues générique 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.
Les tableaux suivants répertorient les membres exposés par le type DbSyncProvider .
Constructeurs publics
Nom | Description | |
---|---|---|
DbSyncProvider | Initialise une nouvelle instance de la classe DbSyncProvider. Ce constructeur n'est pas conforme CLS. |
Haut
Propriétés publiques
Nom | Description | |
---|---|---|
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. | |
Configuration | (Hérité de KnowledgeSyncProvider.) | |
Connection | Obtient ou définit un objet IDbConnection qui est utilisé pour la connexion à la base de données d'homologues. Cette propriété n'est pas conforme CLS. | |
DestinationCallbacks | (Hérité de KnowledgeSyncProvider.) | |
IdFormats | Substitué. 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. | |
ScopeName | Obtient ou définit le nom de l'étendue à synchroniser. Cette propriété n'est pas conforme CLS. | |
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. | |
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. | |
SyncAdapters | Obtient le DbSyncAdapterCollection qui est associé à l'objet DbSyncProvider. Cette propriété n'est pas conforme CLS. | |
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. | |
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
Méthodes publiques
(voir aussi Méthodes protégées )
Nom | Description | |
---|---|---|
BeginSession | Substitué. Commence une session de synchronisation lorsque les paramètres de position de fournisseur de synchronisation et de contexte de session sont fournis. Cette méthode n'est pas conforme CLS. | |
CleanupMetadata | Supprime les données de suivi des modifications de la base de données d'homologues. Cette méthode n'est pas conforme CLS. | |
Dispose | Surchargé. Libère les ressources utilisées par DbSyncProvider. | |
EndSession | Substitué. Termine une session de synchronisation lorsqu'un paramètre de contexte de session est fourni. Cette méthode n'est pas conforme CLS. | |
Equals | Surchargé. (Hérité de Object.) | |
GetChangeBatch | Substitué. Obtient un lot de modifications à synchroniser lorsque les paramètres de taille de lot, de connaissance de destination et d'extracteur de données de modification sont fournis. Cette méthode n'est pas conforme CLS. | |
GetFullEnumerationChangeBatch | Substitué. Obtient un lot de modifications à synchroniser lorsque les paramètres de taille de lot, de limite inférieure, de connaissance et d'extracteur de données de modification sont fournis. Cette méthode n'est pas conforme CLS. | |
GetHashCode | (Hérité de Object.) | |
GetSyncBatchParameters | Substitué. Obtenez les paramètres pour le lot de modifications lorsque les paramètres de taille de lot et de connaissance sont fournis. Cette méthode n'est pas conforme CLS. | |
GetType | (Hérité de Object.) | |
ProcessChangeBatch | Substitué. Traite un lot de modifications lorsque les paramètres de stratégie de résolution, de modifications de la source, d'extracteur des données de modification, de rappel et de statistiques sont fournis. Cette méthode n'est pas conforme CLS. | |
ProcessFullEnumerationChangeBatch | Substitué. Traite un lot de modifications lorsque les paramètres de stratégie de résolution, de modifications de la source, d'extracteur des données de modification, de rappel et de statistiques sont fournis. Cette méthode n'est pas conforme CLS. | |
ReferenceEquals | (Hérité de Object.) | |
ToString | (Hérité de Object.) |
Haut
Méthodes protégées
Nom | Description | |
---|---|---|
Dispose | Surchargé. Libère les ressources utilisées par DbSyncProvider. | |
Finalize | (Hérité de Object.) | |
MemberwiseClone | (Hérité de Object.) | |
OnApplyChangeFailed | Déclenche l'événement ApplyChangeFailed. Cette méthode n'est pas conforme CLS. | |
OnApplyingChanges | Déclenche l'événement ApplyingChanges. Cette méthode n'est pas conforme CLS. | |
OnApplyMetadataFailed | Déclenche l'événement ApplyMetadataFailed. Cette méthode n'est pas conforme CLS. | |
OnChangesApplied | Déclenche l'événement ChangesApplied. Cette méthode n'est pas conforme CLS. | |
OnChangesSelected | Déclenche l'événement ChangesSelected. Cette méthode n'est pas conforme CLS. | |
OnPeerOutdated | Déclenche l'événement SyncPeerOutdated. Cette méthode n'est pas conforme CLS. | |
OnSelectingChanges | Déclenche l'événement SelectingChanges. Cette méthode n'est pas conforme CLS. | |
OnSyncProgress | Déclenche l'événement SyncProgress. Cette méthode n'est pas conforme CLS. |
Haut
Événements publics
Nom | Description | |
---|---|---|
ApplyChangeFailed | Se produit pendant le téléchargement ascendant, après l'échec d'application d'une ligne au niveau d'un homologue. Cet événement n'est pas conforme CLS. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. |
Haut
Voir aussi
Référence
Classe DbSyncProvider
Espace de noms Microsoft.Synchronization.Data