Compartilhar via


Classe ChangeBatchBase

Quando substituído por uma classe derivada, representa metadados para um conjunto de alterações.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)

Sintaxe

'Declaração
Public MustInherit Class ChangeBatchBase
    Implements IDisposable, IEnumerable(Of ItemChange), _
    IEnumerable
'Uso
Dim instance As ChangeBatchBase
public abstract class ChangeBatchBase : IDisposable, IEnumerable<ItemChange>, 
    IEnumerable
public ref class ChangeBatchBase abstract : IDisposable, IEnumerable<ItemChange^>, 
    IEnumerable
public abstract class ChangeBatchBase implements IDisposable, IEnumerable<ItemChange>, 
    IEnumerable
public abstract class ChangeBatchBase implements IDisposable, IEnumerable<ItemChange>, 
    IEnumerable

Comentários

ChangeBatchBase é a classe base para lotes de alterações. O Sync Framework fornece duas classes derivadas de ChangeBatchBase. São elas: ChangeBatch para uma sincronização de conhecimento e FullEnumerationChangeBatch para uma sincronização de enumeração completa.

Os membros de IEnumerable são implementados explicitamente. O código que os acessa deve converter primeiramente o objeto ChangeBatchBase na interface IEnumerable usando o operador de conversão ou a palavra-chave as.

Hierarquia de herança

System.Object
  Microsoft.Synchronization.ChangeBatchBase
     Microsoft.Synchronization.ChangeBatch
     Microsoft.Synchronization.FullEnumerationChangeBatch

Segurança de thread

Qualquer membro estático público (Compartilhado no Visual Basic) deste tipo é protegido por thread. Não há garantia de que qualquer membro de instância esteja protegido por thread.

Consulte também

Referência

Membros ChangeBatchBase
Namespace Microsoft.Synchronization