Compartilhar via


Membros FullEnumerationChangeBatch

Representa metadados para um conjunto de alterações para uma enumeração completa. Essa classe não pode ser herdada.

O tipo FullEnumerationChangeBatch expõe os seguintes membros.

Construtores

  Nome Descrição
Método público FullEnumerationChangeBatch(SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge, SyncId) Inicializa uma nova instância da classe FullEnumerationChangeBatch que contém o esquema de formato de ID especificado, o conhecimento do provedor de destino, o conhecimento esquecido do provedor de origem e o limite inferior fechado do intervalo de IDs de item a serem enumeradas.
Método público FullEnumerationChangeBatch(SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge, SyncId, FilterInfo) Inicializa uma nova instância da classe FullEnumerationChangeBatch que contém o esquema de formato de ID especificado, o conhecimento do provedor de destino, o conhecimento esquecido do provedor de origem, o limite inferior fechado do intervalo de IDs de item a serem enumeradas e o filtro usado para controlar quais alterações são incluídas no lote de alterações.

Início

Métodos

  Nome Descrição
Método público AddChange(ItemChange) Adiciona uma alteração de item específica ao grupo que está aberto (Herdado de ChangeBatchBase.)
Método público AddChanges(IEnumerable< (Of < <' (ItemChange> ) > > )) Adiciona um conjunto de alterações de item especificado ao grupo que está aberto (Herdado de ChangeBatchBase.)
Método público BeginOrderedGroup(SyncId) Abre um grupo ordenado no lote de alterações. Esse grupo é ordenado por ID de item. (Herdado de ChangeBatchBase.)
Método públicoMembro estático Deserialize(SyncIdFormatGroup, array<Byte> [] () [] []) Cria um novo objeto FullEnumerationChangeBatch e o inicializa usando dados serializados.
Método públicoMembro estático Deserialize(SyncIdFormatGroup, ISyncFilterDeserializer, array<Byte> [] () [] []) Método estático que cria um objeto de lote de alterações usado para sincronização de recuperação e o inicializa usando um esquema de formato de ID, um desserializador de filtro personalizado e dados de uma matriz de bytes.
Método público Dispose() () () () Libera todos os recursos usados pelo objeto ChangeBatchBase. (Herdado de ChangeBatchBase.)
Método protegido Dispose(Boolean) Libera os recursos não gerenciados usados pelo objeto ChangeBatchBase e, como opção, libera os recursos gerenciados. (Herdado de ChangeBatchBase.)
Método público EndOrderedGroup(SyncId, SyncKnowledge) Fecha um grupo ordenado aberto anteriormente no lote de alterações. (Herdado de ChangeBatchBase.)
Método público Equals(Object) (Herdado de Object.)
Método protegido Finalize() () () () (Herdado de Object.)
Método público GetEnumerator() () () () Obtém um objeto que enumera as alterações de item neste lote de alterações. Esse método não pode ser herdado. (Herdado de ChangeBatchBase.)
Método público GetHashCode() () () () (Herdado de Object.)
Método público GetObjectData(SerializationInfo, StreamingContext) Serializa os dados de objeto para um objeto SerializationInfo.
Método público GetType() () () () (Herdado de Object.)
Método protegido MemberwiseClone() () () () (Herdado de Object.)
Método público Serialize() () () () Serializa o lote de alterações para uma matriz de bytes. (Herdado de ChangeBatchBase.)
Método público SetFilterForgottenKnowledge(UInt32, SyncKnowledge) Define o conhecimento esquecido do filtro especificado. (Herdado de ChangeBatchBase.)
Método público SetLastBatch() () () () Define um valor que indica que este é o último lote da sessão de sincronização. (Herdado de ChangeBatchBase.)
Método protegido ThrowIfDisposed() () () () Lançará ObjectDisposedException se esse objeto foi descartado. (Herdado de ChangeBatchBase.)
Método público ToString() () () () (Herdado de Object.)

Início

Propriedades

  Nome Descrição
Propriedade pública BatchWorkEstimate Obtém ou define o trabalho total estimado para o lote de alterações. (Herdado de ChangeBatchBase.)
Propriedade pública CompatibilityLevel Obtém ou define a versão de componentes do Sync Framework que podem ser usados com este objeto. (Herdado de ChangeBatchBase.)
Propriedade pública DestinationVersionEnumerationRangeLowerBound Obtém o limite inferior fechado nas IDs de item que requerem versões de destino.
Propriedade pública DestinationVersionEnumerationRangeUpperBound Obtém o limite superior fechado nas IDs de item que requerem versões de destino.
Propriedade pública DisposeAfterProcessing Obtém ou define um valor que indica se o objeto do lote de alterações é descartado depois da finalização do processo. (Herdado de ChangeBatchBase.)
Propriedade pública FilterKeyMap Obtém ou define o mapa de chave de filtro que contém os filtros acompanhados pela réplica que originou este lote de alterações. (Herdado de ChangeBatchBase.)
Propriedade pública IsEmpty Obtém um valor que indica se o lote de alterações contém alterações. (Herdado de ChangeBatchBase.)
Propriedade pública IsLastBatch Obtém um valor que indica se este é o último lote da sessão de sincronização. (Herdado de ChangeBatchBase.)
Propriedade pública LearnedForgottenKnowledge Obtém o conhecimento esquecido que a réplica de destino adquire quando o provedor de destino aplica todas as alterações nesse lote de alterações durante a sincronização de recuperação.
Propriedade pública LearnedKnowledge Obtém o conhecimento que a réplica de destino adquire quando o provedor de destino aplica todas as alterações neste lote de alterações. (Herdado de ChangeBatchBase.)
Propriedade pública LearnedKnowledgeAfterFullEnumerationRecovery Obtém o conhecimento que a réplica de destino aprenderá depois de aplicar todas as alterações na enumeração completa.
Propriedade pública PrerequisiteKnowledge Obtém o conhecimento mínimo que um provedor de destino deve ter para processar este lote de alterações. (Herdado de ChangeBatchBase.)
Propriedade pública RemainingSessionWorkEstimate Obtém ou define a estimativa de trabalho restante para a sessão de sincronização. (Herdado de ChangeBatchBase.)
Propriedade pública SourceForgottenKnowledge Obtém o conhecimento esquecido da réplica de origem. (Herdado de ChangeBatchBase.)

Início

Implementações de interface explícitas

  Nome Descrição
Implementação de interface explícitaMétodo particular IEnumerable. . :: . .GetEnumerator() () () () Obtém um objeto que enumera as alterações de item neste lote de alterações. (Herdado de ChangeBatchBase.)

Início

Consulte também

Referência

FullEnumerationChangeBatch Classe

Namespace Microsoft.Synchronization