Partager via


Méthode ChangeApplicationServices.ReportItemChangeApplied

Signale au service d'application de modifications qu'une modification d'élément a été appliquée avec succès au réplica de destination.

Espace de noms: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (dans microsoft.synchronization.dll)

Syntaxe

'Déclaration
Public Sub ReportItemChangeApplied ( _
    itemChange As ItemChange _
)
'Utilisation
Dim instance As ChangeApplicationServices
Dim itemChange As ItemChange

instance.ReportItemChangeApplied(itemChange)
public void ReportItemChangeApplied (
    ItemChange itemChange
)
public:
void ReportItemChangeApplied (
    ItemChange^ itemChange
)
public void ReportItemChangeApplied (
    ItemChange itemChange
)
public function ReportItemChangeApplied (
    itemChange : ItemChange
)

Paramètres

  • itemChange
    Modification d'élément qui a été appliquée avec succès au réplica de destination.

Exceptions

Type d'exception Condition

ArgumentNullException

Un paramètre obligatoire est une Null.

ActiveChangeApplicationContextException

Un objet ChangeApplicationContext est déjà actif. Pour qu'une autre modification puisse être traitée, l'objet ChangeApplicationContext actif doit être traité jusqu'à ce que sa propriété ChangeApplicationAction ait la valeur Finished.

ChangeNeedsKnowledgeException

itemChange ne contient pas de connaissance courante.

SyncIdFormatMismatchException

Le schéma du format d'ID de l'objet de connaissance contenu dans itemChange ne correspond pas au schéma du format d'ID spécifié lors de l'initialisation de cet objet.

SyncInvalidOperationException

L'application des modifications n'a pas été démarrée, ou itemChange a été signalé comme ayant été appliqué avec succès ou comme étant en conflit.

ForgottenKnowledgeNotContainedException

La connaissance acquise pour la modification ne contient pas la connaissance oubliée acquise.

Notes

Lorsque itemChange contient des unités de modification, toutes les unités de modification sont signalées comme ayant été appliquées avec succès, à l'exception des unités de modification qui sont en conflit.

Lorsque itemChange contient des unités de modification qui ont été précédemment signalées comme ayant échoué, cette méthode lève une exception. Pour signaler des unités de modification qui ont été appliquées avec succès mais qui ont été précédemment signalées comme ayant échoué, appelez la méthode ReportChangeUnitChangeApplied pour chaque unité de modification.

Voir aussi

Référence

Classe ChangeApplicationServices
Membres ChangeApplicationServices
Espace de noms Microsoft.Synchronization