ChangeBatchBase 类

由派生类重写时,表示一组变更的元数据。

命名空间:  Microsoft.Synchronization
程序集:  Microsoft.Synchronization(在 Microsoft.Synchronization.dll 中)

语法

声明
Public MustInherit Class ChangeBatchBase _
    Implements IDisposable, IEnumerable(Of ItemChange),  _
    IEnumerable
用法
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

注释

ChangeBatchBase 是变更批的基类。Sync Framework 提供两个派生自 ChangeBatchBase 的类。它们是用于知识同步的 ChangeBatch 和用于完整枚举同步的 FullEnumerationChangeBatch

IEnumerable 的成员是显式实现的。访问这些成员的代码必须首先使用转换运算符或 as 关键字将 ChangeBatchBase 对象转换为 IEnumerable 接口。

继承层次结构

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

线程安全

此类型的所有公共成员static(在 Visual Basic 中为 Shared) 都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

ChangeBatchBase 成员

Microsoft.Synchronization 命名空间