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) 都是线程安全的。不保证所有实例成员都是线程安全的。