Interfaz ISyncChangeBatchBase (winsync.h)

Representa los metadatos de un conjunto de cambios.

Herencia

La interfaz ISyncChangeBatchBase hereda de la interfaz IUnknown . ISyncChangeBatchBase también tiene estos tipos de miembros:

Métodos

La interfaz ISyncChangeBatchBase tiene estos métodos.

 
ISyncChangeBatchBase::AddItemMetadataToGroup

Agrega un cambio de elemento especificado al grupo que está abierto actualmente.
ISyncChangeBatchBase::BeginOrderedGroup

Abre un grupo ordenado en el lote de cambios. Este grupo se ordena por identificador de elemento.
ISyncChangeBatchBase::EndOrderedGroup

Cierra un grupo ordenado abierto previamente en el lote de cambios.
ISyncChangeBatchBase::GetChangeEnumerator

Obtiene un objeto IEnumSyncChanges que enumera los cambios de elemento en este lote de cambios.
ISyncChangeBatchBase::GetIsLastBatch

Obtiene una marca que indica si los cambios de este lote de cambios son el último lote de una sesión de sincronización.
ISyncChangeBatchBase::GetLearnedKnowledge

Obtiene el conocimiento de que la réplica de destino aprende cuando el proveedor de destino aplica todos los cambios en este lote de cambios.
ISyncChangeBatchBase::GetPrerequisiteKnowledge

Obtiene el conocimiento mínimo necesario para que un proveedor de destino tenga que procesar este lote de cambios.
ISyncChangeBatchBase::GetRemainingWorkEstimateForSession

Obtiene la estimación del trabajo restante para la sesión.
ISyncChangeBatchBase::GetSourceForgottenKnowledge

Obtiene el conocimiento olvidado de la réplica de origen.
ISyncChangeBatchBase::GetWorkEstimateForBatch

Obtiene la estimación del trabajo para el lote.
ISyncChangeBatchBase::Serialize

Serializa el lote de cambios en una matriz de bytes.
ISyncChangeBatchBase::SetLastBatch

Establece una marca que indica que no hay más cambios que se van a enumerar en la sesión de sincronización.
ISyncChangeBatchBase::SetRemainingWorkEstimateForSession

Establece la estimación del trabajo restante para la sesión.
ISyncChangeBatchBase::SetWorkEstimateForBatch

Establece la estimación del trabajo para el lote.

Comentarios

ISyncChangeBatchBase es la interfaz base para los lotes de cambios. Normalmente, se reemplaza por una interfaz derivada, como ISyncChangeBatch para una sincronización de conocimiento e ISyncFullEnumerationChangeBatch para una sincronización de enumeración completa.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winsync.h

Consulte también

IEnumSyncChanges (Interfaz)

ISyncChangeBatch (Interfaz)

ISyncChangeBatchAdvanced (Interfaz)

ISyncChangeBatchBase2 (Interfaz)

ISyncChangeBatchWithPrerequisite (Interfaz)

ISyncFullEnumerationChangeBatch (Interfaz)

Interfaces de sincronización de Windows