Partager via


Membres SimpleSyncProvider

Représente un fournisseur simple utilisé pour synchroniser un réplica. Vous développerez en général FullEnumerationSimpleSyncProvider ou AnchorEnumerationSimpleSyncProvider.

Le type SimpleSyncProvider expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée SimpleSyncProvider() () () () Initialise une nouvelle instance de la classe SimpleSyncProvider.

Haut de la page

Méthodes

  Nom Description
Méthode publique BeginSession() () () () En cas de substitution dans une classe dérivée, appelée par le runtime de Sync Framework au démarrage de chaque session.
Méthode publique DeleteItem(ItemFieldDictionary, RecoverableErrorReportingContext, Boolean%) En cas de substitution dans une classe dérivée, appelé par le runtime de Sync Framework pour supprimer un élément du magasin de destination.
Méthode publique EndSession() () () () En cas de substitution dans une classe dérivée, appelé par le runtime de Sync Framework à la fin de chaque session, sauf si la session s'est terminée à la suite d'une exception.
Méthode publique Equals(Object) (Hérité de Object.)
Méthode protégée Finalize() () () () (Hérité de Object.)
Méthode publique GetHashCode() () () () (Hérité de Object.)
Méthode publique GetMetadataStore(SyncId%, CultureInfo%) En cas de substitution dans une classe dérivée, appelé par le runtime de Sync Framework pour retourner un objet MetadataStore pour un réplica.
Méthode publique GetType() () () () (Hérité de Object.)
Méthode publique InsertItem(Object, IEnumerable< (Of < <' (SyncId> ) > > ), RecoverableErrorReportingContext, ItemFieldDictionary%, Boolean%) En cas de substitution dans une classe dérivée, appelé par le runtime de Sync Framework pour insérer un élément dans le magasin de destination.
Méthode publique LoadChangeData(ItemFieldDictionary, IEnumerable< (Of < <' (SyncId> ) > > ), RecoverableErrorReportingContext) En cas de substitution dans une classe dérivée, appelé par le runtime de Sync Framework pour charger les données de modification pour l'élément avec la clé spécifiée.
Méthode protégée MemberwiseClone() () () () (Hérité de Object.)
Méthode publique OnChangeDetectionCompleted(ChangeDetectionCompletedEventArgs) En cas de substitution dans une classe dérivée, déclenche l'événement ChangeDetectionCompleted.
Méthode publique OnItemConflicting(SimpleSyncItemConflictingEventArgs) En cas de substitution dans une classe dérivée, déclenche l'événement ItemConflicting.
Méthode publique OnItemConstraint(SimpleSyncItemConstraintEventArgs) En cas de substitution dans une classe dérivée, déclenche l'événement ItemConstraint.
Méthode publique OnMetadataStoreInitialized(MetadataStoreInitializedEventArgs) En cas de substitution dans une classe dérivée, déclenche l'événement MetadataStoreInitialized.
Méthode publique ToString() () () () (Hérité de Object.)
Méthode publique UpdateItem(Object, IEnumerable< (Of < <' (SyncId> ) > > ), ItemFieldDictionary, RecoverableErrorReportingContext, ItemFieldDictionary%, Boolean%) En cas de substitution dans une classe dérivée, appelé par le runtime de Sync Framework pour mettre à jour un élément dans le magasin de destination.

Haut de la page

Propriétés

  Nom Description
Propriété publique Configuration En cas de substitution dans une classe dérivée, obtient un objet KnowledgeSyncProviderConfiguration qui représente les informations de configuration d'un fournisseur, telles que la stratégie de résolution des conflits.
Propriété publique DestinationCallbacks En cas de substitution dans une classe dérivée, obtient un objet SyncCallbacks utilisé pour distribuer un événement de synchronisation.
Propriété publique IdFormats En cas de substitution dans une classe dérivée, obtient un objet SyncIdFormatGroup qui représente le format des ID de réplica et d'élément.
Propriété publique MetadataSchema En cas de substitution dans une classe dérivée, obtient un objet ItemMetadataSchema qui représente le schéma des métadonnées d'un élément.
Propriété publique ProviderVersion En cas de substitution dans une classe dérivée, obtient le numéro de version du fournisseur simple.

Haut de la page

Événements

  Nom Description
Événement public ChangeDetectionCompleted Se produit lorsque la détection des modifications est terminée pour un fournisseur de source.
Événement public ItemConflicting Se produit lorsque Sync Framework détecte qu'un élément en cours de traitement est impliqué dans un conflit d'accès concurrentiel.
Événement public ItemConstraint Se produit lorsque Sync Framework détecte qu'un élément en cours de traitement est impliqué dans un conflit de contraintes.
Événement public MetadataStoreInitialized Se produit lorsque le magasin des métadonnées associé à un fournisseur est initialisé.

Haut de la page

Voir aussi

Référence

SimpleSyncProvider Classe

Espace de noms Microsoft.Synchronization.SimpleProviders