Partager via


Méthode ChangeApplicationServices.EndFullEnumerationChangeApplication

Met fin au traitement d'un ensemble de modifications dans le cadre d'une synchronisation de récupération.

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

Syntaxe

'Déclaration
Public Sub EndFullEnumerationChangeApplication ( _
    batchLearnedKnowledge As SyncKnowledge, _
    batchLearnedForgottenKnowledge As ForgottenKnowledge, _
    <OutAttribute> ByRef destinationKnowledge As SyncKnowledge, _
    <OutAttribute> ByRef destinationForgottenKnowledge As ForgottenKnowledge _
)
'Utilisation
Dim instance As ChangeApplicationServices
Dim batchLearnedKnowledge As SyncKnowledge
Dim batchLearnedForgottenKnowledge As ForgottenKnowledge
Dim destinationKnowledge As SyncKnowledge
Dim destinationForgottenKnowledge As ForgottenKnowledge

instance.EndFullEnumerationChangeApplication(batchLearnedKnowledge, batchLearnedForgottenKnowledge, destinationKnowledge, destinationForgottenKnowledge)
public void EndFullEnumerationChangeApplication (
    SyncKnowledge batchLearnedKnowledge,
    ForgottenKnowledge batchLearnedForgottenKnowledge,
    out SyncKnowledge destinationKnowledge,
    out ForgottenKnowledge destinationForgottenKnowledge
)
public:
void EndFullEnumerationChangeApplication (
    SyncKnowledge^ batchLearnedKnowledge, 
    ForgottenKnowledge^ batchLearnedForgottenKnowledge, 
    [OutAttribute] SyncKnowledge^% destinationKnowledge, 
    [OutAttribute] ForgottenKnowledge^% destinationForgottenKnowledge
)
public void EndFullEnumerationChangeApplication (
    SyncKnowledge batchLearnedKnowledge, 
    ForgottenKnowledge batchLearnedForgottenKnowledge, 
    /** @attribute OutAttribute() */ /** @ref */ SyncKnowledge destinationKnowledge, 
    /** @attribute OutAttribute() */ /** @ref */ ForgottenKnowledge destinationForgottenKnowledge
)
JScript does not support passing value-type arguments by reference.

Paramètres

  • batchLearnedKnowledge
    Connaissance acquise du lot de modifications.
  • batchLearnedForgottenKnowledge
    Connaissance oubliée acquise du lot de modifications.
  • destinationKnowledge
    Retourne la connaissance de destination mise à jour, en fonction des modifications qui ont été appliquées ou ignorées.
  • destinationForgottenKnowledge
    Retourne la connaissance oubliée 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, et la connaissance oubliée acquise du lot de modifications, spécifiée par batchLearnedForgottenKnowledge, sont modifiées par cette méthode de façon à exclure toutes les modifications signalées comme ayant été ignorées pendant l'application des modifications.

La connaissance de destination mise à jour retournée dans destinationKnowledge et la connaissance oubliée de destination mise à jour retournée dans destinationForgottenKnowledge doivent remplacer la connaissance actuelle et la connaissance oubliée 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