Partager via


Méthode ChangeApplicationServices.EndChangeApplication

Met fin au traitement d'un ensemble de modifications.

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

Syntaxe

'Déclaration
Public Function EndChangeApplication ( _
    batchLearnedKnowledge As SyncKnowledge _
) As SyncKnowledge
'Utilisation
Dim instance As ChangeApplicationServices
Dim batchLearnedKnowledge As SyncKnowledge
Dim returnValue As SyncKnowledge

returnValue = instance.EndChangeApplication(batchLearnedKnowledge)
public SyncKnowledge EndChangeApplication (
    SyncKnowledge batchLearnedKnowledge
)
public:
SyncKnowledge^ EndChangeApplication (
    SyncKnowledge^ batchLearnedKnowledge
)
public SyncKnowledge EndChangeApplication (
    SyncKnowledge batchLearnedKnowledge
)
public function EndChangeApplication (
    batchLearnedKnowledge : SyncKnowledge
) : SyncKnowledge

Paramètres

  • batchLearnedKnowledge
    Connaissance acquise du lot de modifications.

Valeur de retour

Retourne la connaissance de destination mise à jour, en fonction des modifications qui ont été appliquées ou ignorées.

Exceptions

Type d'exception Condition

ArgumentNullException

Un paramètre obligatoire est une Null.

SyncIdFormatMismatchException

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.

SyncInvalidOperationException

L'application des modifications n'a pas été démarrée.

Notes

La connaissance acquise du lot de modifications, spécifiée par batchLearnedKnowledge, est modifiée par cette méthode de façon à exclure toutes les modifications signalées comme ignorées pendant l'application des modifications.

La connaissance de destination mise à jour qui est retournée doit remplacer la connaissance actuelle du réplica de destination.

Notes

Lorsque la connaissance de destination mise à jour est calculée, toutes les modifications que le fournisseur de destination n'a pas signalées comme ayant été appliquées avec succès en appelant la méthode ReportItemChangeApplied ou ReportChangeUnitChangeApplied sont considérées comme ayant échoué.

Voir aussi

Référence

Classe ChangeApplicationServices
Membres ChangeApplicationServices
Espace de noms Microsoft.Synchronization