Méthode ChangeApplicationServices.GetChangeApplicationContext
Obtient un objet qui représente la modification actuelle à appliquer.
Espace de noms: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (dans microsoft.synchronization.dll)
Syntaxe
'Déclaration
Public Function GetChangeApplicationContext ( _
sourceChange As ItemChange, _
destinationVersion As ItemChange _
) As ChangeApplicationContext
'Utilisation
Dim instance As ChangeApplicationServices
Dim sourceChange As ItemChange
Dim destinationVersion As ItemChange
Dim returnValue As ChangeApplicationContext
returnValue = instance.GetChangeApplicationContext(sourceChange, destinationVersion)
public ChangeApplicationContext GetChangeApplicationContext (
ItemChange sourceChange,
ItemChange destinationVersion
)
public:
ChangeApplicationContext^ GetChangeApplicationContext (
ItemChange^ sourceChange,
ItemChange^ destinationVersion
)
public ChangeApplicationContext GetChangeApplicationContext (
ItemChange sourceChange,
ItemChange destinationVersion
)
public function GetChangeApplicationContext (
sourceChange : ItemChange,
destinationVersion : ItemChange
) : ChangeApplicationContext
Paramètres
- sourceChange
Modification reçue du fournisseur de source. Peut être une Null lorsque le lot de modifications fait partie d'une synchronisation de récupération.
- destinationVersion
Version de sourceChange dans le réplica de destination. Peut être une Null lorsque le réplica de destination n'a pas de version pour sourceChange.
Valeur de retour
Retourne un objet qui peut être utilisé pour traiter la modification.
Exceptions
Type d'exception | Condition |
---|---|
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. |
|
sourceChange ne contient pas de connaissance courante. |
|
La version de mise à jour ou la version de création de sourceChange n'est pas contenue dans sa connaissance courante. |
|
sourceChange et destinationVersion contiennent des nombres d'unités de modification différents. |
|
Le schéma du format d'ID de l'objet de connaissance spécifié ne correspond pas au schéma du format d'ID spécifié lors de l'initialisation de cet objet. |
|
L'application des modifications n'a pas été démarrée ou sourceChange a été signalé comme ayant été appliqué avec succès. |
|
sourceChange ou destinationVersion contient des unités de modification, et pas l'autre. |
|
sourceChange et destinationVersion font référence à des ID d'élément différents. |
Notes
Cette méthode est généralement appelée par le fournisseur de destination une fois pour chaque modification envoyée à partir du fournisseur de source. L'objet ChangeApplicationContext retourné peut être utilisé pour effectuer une détection de conflit et une résolution de conflit, et pour déterminer la façon dont le fournisseur de destination doit appliquer la modification spécifiée par sourceChange.
Voir aussi
Référence
Classe ChangeApplicationServices
Membres ChangeApplicationServices
Espace de noms Microsoft.Synchronization