Interface IConstraintConflict
Représente un conflit de contraintes entre deux éléments.
Syntaxe
interface IConstraintConflict : IUnknown
Membres
Méthode IConstraintConflict |
Description |
---|---|
IConstraintConflict::GetDestinationProviderConflictingChange |
Obtient les métadonnées de modification du fournisseur de destination. |
Obtient les métadonnées de modification du fournisseur de source. |
|
Obtient les métadonnées de modification du fournisseur de destination pour l'élément à l'origine du conflit. |
|
Obtient un objet qui peut être utilisé pour récupérer des données d'élément pour l'élément de modification à partir du réplica de destination. |
|
Obtient un objet qui peut être utilisé pour récupérer des données d'élément pour l'élément de modification à partir du réplica source. |
|
Obtient un objet qui peut être utilisé pour récupérer des données d'élément pour l'élément du réplica de destination à l'origine du conflit. |
|
Obtient l'action de résolution pour le conflit. |
|
Définit une action de résolution pour le conflit. |
|
IConstraintConflict::GetConstraintResolveActionForChangeUnit |
Obtient l'action de résolution de conflit pour la modification d'unité de modification en conflit. |
IConstraintConflict::SetConstraintResolveActionForChangeUnit |
Définit une action de résolution de conflit pour la modification d'unité de modification en conflit. |
Obtient la raison pour laquelle le conflit s'est produit. |
|
Indique si le conflit est temporaire. |
Notes
Lorsque l'application spécifie CCRP_NONE comme stratégie de résolution des conflits de collision, l'applicateur de modifications envoie un objet IConstraintConflict à la méthode ISyncConstraintCallback::OnConstraintConflict une fois pour chaque conflit de contraintes de collision signalé pendant la synchronisation.
Étant donné qu'une stratégie de résolution des conflits ne peut pas être spécifiée pour les conflits de contraintes de non-collision, l'applicateur de modifications appelle également la méthode OnConstraintConflict une fois pour chaque conflit de contraintes de non-collision signalé.
Pour plus d'informations, consultez Détection et résolution des conflits de contraintes.
Spécifications
En-tête : Synchronization.h