Condividi tramite


Interfaccia ISyncChangeBatchBase

Rappresenta i metadati per un set di modifiche.

interface ISyncChangeBatchBase : IUnknown

Membri

Metodi ISyncChangeBatchBase Descrizione

ISyncChangeBatchBase::GetChangeEnumerator

Ottiene un oggetto IEnumSyncChanges che enumera le modifiche dell'elemento in questo batch di modifiche.

ISyncChangeBatchBase::GetIsLastBatch

Ottiene un flag che indica se le modifiche in questo batch di modifiche rappresentano l'ultimo batch di una sessione di sincronizzazione.

ISyncChangeBatchBase::GetWorkEstimateForBatch

Ottiene la stima del lavoro per il batch.

ISyncChangeBatchBase::GetRemainingWorkEstimateForSession

Ottiene la stima del lavoro rimanente per la sessione.

ISyncChangeBatchBase::BeginOrderedGroup

Apre un gruppo ordinato nel batch di modifiche. Questo gruppo è ordinato in base all'ID elemento.

ISyncChangeBatchBase::EndOrderedGroup

Chiude un gruppo ordinato aperto in precedenza nel batch di modifiche.

ISyncChangeBatchBase::AddItemMetadataToGroup

Aggiunge una modifica dell'elemento specificata al gruppo attualmente aperto.

ISyncChangeBatchBase::GetLearnedKnowledge

Ottiene la conoscenza acquisita dalla replica di destinazione all'applicazione delle modifiche di questo batch di modifiche da parte del provider di destinazione.

ISyncChangeBatchBase::GetPrerequisiteKnowledge

Ottiene la conoscenza minima richiesta a un provider di destinazione per elaborare questo batch di modifiche.

ISyncChangeBatchBase::GetSourceForgottenKnowledge

Ottiene la conoscenza dimenticata della replica di origine.

ISyncChangeBatchBase::SetLastBatch

Imposta un flag che indica che le modifiche da enumerare nella sessione di sincronizzazione sono terminate.

ISyncChangeBatchBase::SetWorkEstimateForBatch

Imposta la stima del lavoro per la sessione.

ISyncChangeBatchBase::SetRemainingWorkEstimateForSession

Imposta la stima del lavoro rimanente per il batch.

ISyncChangeBatchBase::Serialize

Serializza il batch di modifiche in una matrice di byte.

Osservazioni

ISyncChangeBatchBase è l'interfaccia di base per i batch di modifiche sottoposta a override da un'interfaccia derivata, ad esempio ISyncChangeBatch per una sincronizzazione della conoscenza e ISyncFullEnumerationChangeBatch per una sincronizzazione dell'enumerazione completa.

Requisiti

Intestazione: Synchronization.h

Vedere anche

Concetti

Componenti principali di Sync Framework