Partager via


Interface ISynchronousNotifyingChangeApplierTarget

En cas d'implémentation par une classe dérivée, représente un objet qui peut enregistrer des conflits et des modifications d'élément dans un réplica.

interface ISynchronousNotifyingChangeApplierTarget : IUnknown

Membres

Méthodes ISynchronousNotifyingChangeApplierTarget Description

ISynchronousNotifyingChangeApplierTarget::GetIdParameters

Obtient le schéma du format d'ID du fournisseur.

ISynchronousNotifyingChangeApplierTarget::GetDataRetriever

Obtient un objet qui peut être utilisé pour récupérer des données d'élément d'un réplica.

ISynchronousNotifyingChangeApplierTarget::GetCurrentTickCount

Incrémente le nombre de cycles et retourne le nouveau nombre de cycles.

ISynchronousNotifyingChangeApplierTarget::GetDestinationVersion

Obtient la version d'un élément stocké dans le réplica de destination.

ISynchronousNotifyingChangeApplierTarget::SaveChange

Enregistre une modification d'élément dans le magasin d'éléments.

ISynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits

Enregistre une modification d'élément qui contient des modifications d'unité de modification dans le magasin d'éléments.

ISynchronousNotifyingChangeApplierTarget::SaveConflict

Enregistre des informations sur une modification qui a provoqué un conflit.

ISynchronousNotifyingChangeApplierTarget::SaveKnowledge

Enregistre la connaissance pour l'étendue active.

Notes

Cette interface doit être implémentée par le fournisseur de destination lorsqu'il utilise un objet ISynchronousNotifyingChangeApplier pour mieux appliquer les modifications au réplica de destination. L'objet ISynchronousNotifyingChangeApplierTarget est transmis à la méthode ISynchronousNotifyingChangeApplier::ApplyChanges. L'objet ISynchronousNotifyingChangeApplier appelle ensuite les méthodes ISynchronousNotifyingChangeApplierTarget pour enregistrer les modifications et conflits sur le réplica de destination.

Spécifications

En-tête : Synchronization.h

Voir aussi

Concepts

Composants principaux de Sync Framework