Membres RelationalSyncProvider
Extrait un fournisseur de synchronisation générique qui communique avec une base de données et qui protège l'agent de synchronisation contre l'implémentation spécifique de la base de données.
Le type RelationalSyncProvider expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
RelationalSyncProvider() () () () | Initialise une nouvelle instance de la classe RelationalSyncProvider. |
Haut de la page
Méthodes
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
![]() |
BatchingDirectory | Obtient ou définit le répertoire dans lequel les fichiers de commandes sont mis en attente sur le disque. |
![]() |
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. |
![]() |
Configuration | (Non implémenté par RelationalSyncProvider. Une exception de type NotSupportedException est levée si vous essayez d'accéder à cette propriété. |
![]() |
Connection | Obtient ou définit un objet IDbConnection qui est utilisé pour la connexion à la base de données. |
![]() |
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. (Hérité de KnowledgeSyncProvider.) |
![]() |
IdFormats | Obtient un objet SyncIdFormatGroup qui est utilisé pour identifier les entités dans une session de synchronisation. (Se substitue à KnowledgeSyncProvider. . :: . .IdFormats.) |
![]() |
MemoryDataCacheSize | Obtient ou définit la quantité de mémoire maximale (en Ko), que Sync Framework utilise pour mettre en cache les modifications avant de les mettre en attente sur le disque. |
![]() |
ScopeName | Obtient ou définit le nom de l'étendue à synchroniser. |
![]() |
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. |
Haut de la page
Événements
Nom | Description | |
---|---|---|
![]() |
ApplyChangeFailed | Se produit pendant le téléchargement ascendant, après l'échec d'application d'une ligne au niveau d'un nœud. |
![]() |
ApplyingChanges | Se produit pendant le téléchargement ascendant, après la connexion à la base de données, mais avant l'application des modifications. |
![]() |
ApplyMetadataFailed | Se produit pendant le téléchargement ascendant, après l'échec d'application des métadonnées pour une ligne. |
![]() |
BatchApplied | Se produit après l'application à la destination de chaque lot de modifications. |
![]() |
BatchSpooled | Se produit après l'écriture de chaque lot de modifications sur le disque. |
![]() |
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. |
![]() |
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. |
![]() |
DbConnectionFailure | Se produit en cas d'échec de la connexion à la base de données durant l'application des modifications. |
![]() |
SelectingChanges | Se produit pendant le téléchargement, après la connexion à la base de données, mais avant la sélection des modifications. |
![]() |
SyncPeerOutdated | Se produit avant l'énumération des modifications si le nœud de destination est obsolète. |
![]() |
SyncProgress | Se produit pendant la sélection des modifications (par table) et l'application des modifications (par ligne). |
Haut de la page