Interface ISyncChangeBatchBase
Representa metadados para um conjunto de alterações.
interface ISyncChangeBatchBase : IUnknown
Membros
Métodos ISyncChangeBatchBase | Descrição |
---|---|
Obtém um objeto IEnumSyncChanges que enumera as alterações de item neste lote de alterações. |
|
Obtém um sinalizador que indica se esse lote de alterações é o último lote de uma sessão de sincronização. |
|
Obtém a estimativa de trabalho para o lote. |
|
Obtém a estimativa de trabalho restante para a sessão. |
|
Abre um grupo ordenado no lote de alterações. Esse grupo é ordenado por ID de item. |
|
Fecha um grupo ordenado aberto anteriormente no lote de alterações. |
|
Adiciona uma alteração de item específica ao grupo que está atualmente aberto. |
|
Obtém o conhecimento que a réplica de destino adquire quando o provedor de destino aplica as alterações neste lote de alterações. |
|
Obtém o conhecimento mínimo que um provedor de destino deve ter para processar este lote de alterações. |
|
Obtém o conhecimento esquecido da réplica de origem. |
|
Define um sinalizador que indica que não há mais alterações a serem enumeradas na sessão de sincronização. |
|
Define a estimativa de trabalho para a sessão. |
|
Define a estimativa de trabalho remanescente para o lote. |
|
Serializa o lote de alterações para uma matriz de bytes. |
Comentários
ISyncChangeBatchBase é a interface de base para lotes de alterações. Normalmente é substituída por uma interface derivada, como ISyncChangeBatch para uma sincronização de conhecimento e ISyncFullEnumerationChangeBatch para uma sincronização de enumeração completa.
Requisitos
Cabeçalho: Synchronization.h