Partager via


Membres SqlCeSyncProvider

Encapsule un fournisseur de synchronisation pour SQL Server Compact qui communique avec le client et protège l'orchestrateur de synchronisation contre l'implémentation spécifique de la base de données client.

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

Constructeurs publics

  Nom Description
Public method SqlCeSyncProvider Surchargé. Initialise une nouvelle instance de la classe SqlCeSyncProvider.

Haut

Propriétés publiques

  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 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 Substitué. Obtient ou définit l'objet IDbConnection utilisé pour se connecter à la base de données client.

Cette propriété n'est pas conforme CLS.
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 ObjectPrefix Obtient ou définit le préfixe facultatif utilisé pour identifier les objets créés par Sync Framework.

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

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.)

Haut

Méthodes publiques

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

  Nom Description
Public method BeginSession Substitué. Appelé par le SyncOrchestrator pour indiquer qu'une session de synchronisation a démarré.

Cette méthode n'est pas conforme CLS.
Public method Dispose Surchargé. Libère les ressources utilisées par 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 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 Dd937922.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 Substitué. Crée une transaction validée en lecture sur laquelle appliquer des modifications à la base de données SQL Server Compact.

Cette méthode n'est pas conforme CLS.
Protected method CreateEnumerationTransaction Substitué. Crée une transaction validée en lecture sur laquelle énumérer des modifications de la base de données SQL Server Compact.

Cette méthode n'est pas conforme CLS.
Protected method Dispose Surchargé. Substitué. Libère les ressources utilisées par SqlCeSyncProvider.
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 BeginSnapshotInitialization Se produit lorsque Sync Framework détermine qu'une base de données est un instantané qui doit être initialisé avant le début de la synchronisation.

Cet événement n'est pas conforme CLS.
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 EndSnapshotInitialization Se produit lorsque toutes les tables d'une étendue donnée ont été initialisées à partir d'un instantané.

Cet événement n'est pas conforme CLS.
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 SqlCeSyncProvider
Espace de noms Microsoft.Synchronization.Data.SqlServerCe