Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Termina l'elaborazione di un set di modifiche come parte di una sincronizzazione del recupero.
HRESULT EndFullEnumerationChangeApplication(
ISyncKnowledge * pBatchLearnedKnowledge,
IForgottenKnowledge * pBatchLearnedForgottenKnowledge,
ISyncKnowledge ** ppUpdatedDestinationKnowledge,
IForgottenKnowledge ** ppUpdatedDestinationForgottenKnowledge);
Parametri
- pBatchLearnedKnowledge
[in] Conoscenza acquisita del batch di modifiche.
- pBatchLearnedForgottenKnowledge
[in] Conoscenza dimenticata acquisita del batch di modifiche.
- ppUpdatedDestinationKnowledge
[out] Restituisce la conoscenza di destinazione aggiornata in base alle modifiche applicate o ignorate.
- ppUpdatedDestinationForgottenKnowledge
[out] Restituisce la conoscenza dimenticata di destinazione aggiornata in base alle modifiche applicate o ignorate.
Valore restituito
S_OK.
E_OUTOFMEMORY.
E_POINTER.
SYNC_E_ID_FORMAT_MISMATCH se lo schema del formato dell'ID di pBatchLearnedKnowledge non corrisponde allo schema del formato dell'ID specificato durante l'inizializzazione di questo oggetto.
SYNC_E_INVALID_OPERATION se questo oggetto non è stato inizializzato o se l'applicazione delle modifiche è stata avviata.
Osservazioni
La conoscenza acquisita del batch di modifiche, specificata da pBatchLearnedKnowledge, e la conoscenza dimenticata acquisita del batch di modifiche, specificata da pBatchLearnedForgottenKnowledge, vengono modificate da questo metodo per escludere qualsiasi modifica segnalata come ignorata durante l'applicazione di modifiche.
Questo metodo calcola e aggiorna le statistiche della sessione contenute nell'oggetto ISyncSessionState passato a IChangeApplicationServices::Initialize.
La conoscenza di destinazione aggiornata restituita in ppUpdatedDestinationKnowledge e la conoscenza dimenticata di destinazione aggiornata restituita in ppUpdatedDestinationForgottenKnowledge 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 IChangeApplicationServices::ReportItemChangeApplied o IChangeApplicationServices::ReportChangeUnitChangeApplied vengono considerate non applicate.