Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
ISyncChangeBatchAdvanced (Interfaz)
ISyncChangeBatchBase2 (Interfaz)
ISyncChangeBatchWithPrerequisite (Interfaz)