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
[<AbstractClassAttribute>]
type ChangeBatchBase =  
    class
        interface IDisposable
        interface IEnumerable<ItemChange>
        interface IEnumerable
    end
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

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros ChangeBatchBase

Namespace Microsoft.Synchronization