Metodo ChangeApplicationServices.EndFullEnumerationChangeApplication

Termina l'elaborazione di un set di modifiche come parte di una sincronizzazione del recupero.

Spazio dei nomi: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Sintassi

'Dichiarazione
Public Sub EndFullEnumerationChangeApplication ( _
    batchLearnedKnowledge As SyncKnowledge, _
    batchLearnedForgottenKnowledge As ForgottenKnowledge, _
    <OutAttribute> ByRef destinationKnowledge As SyncKnowledge, _
    <OutAttribute> ByRef destinationForgottenKnowledge As ForgottenKnowledge _
)
'Utilizzo
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.

Parametri

  • batchLearnedKnowledge
    Conoscenza acquisita del batch di modifiche.
  • batchLearnedForgottenKnowledge
    Conoscenza dimenticata acquisita del batch di modifiche.
  • destinationKnowledge
    Restituisce la conoscenza di destinazione aggiornata in base alle modifiche applicate o ignorate.
  • destinationForgottenKnowledge
    Restituisce la conoscenza dimenticata di destinazione aggiornata in base alle modifiche applicate o ignorate.

Eccezioni

Tipo di eccezione Condizione

ArgumentNullException

Un parametro richiesto è Null.

SyncIdFormatMismatchException

Lo schema del formato dell'ID dell'oggetto conoscenza specificato non corrisponde allo schema del formato dell'ID specificato durante l'inizializzazione di questo oggetto.

SyncInvalidOperationException

L'applicazione di modifiche non è stata iniziata.

Osservazioni

La conoscenza acquisita del batch di modifiche, specificata da batchLearnedKnowledge, e la conoscenza dimenticata acquisita del batch di modifiche, specificata da batchLearnedForgottenKnowledge, vengono modificate da questo metodo per escludere qualsiasi modifica segnalata come ignorata durante l'applicazione di modifiche.

La conoscenza di destinazione aggiornata restituita in destinationKnowledge e la conoscenza dimenticata di destinazione aggiornata restituita in destinationForgottenKnowledge devono sostituire la conoscenza corrente e la conoscenza dimenticata della replica di destinazione.

Nota

Quando la conoscenza di destinazione aggiornata viene calcolata, tutte le modifiche che il provider di destinazione non ha segnalato come applicate correttamente chiamando ReportItemChangeApplied o ReportChangeUnitChangeApplied vengono considerate non riuscite.

Vedere anche

Riferimento

Classe ChangeApplicationServices
Membri ChangeApplicationServices
Spazio dei nomi Microsoft.Synchronization