ChangeBatchBase 成员

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

以下各表列出了由 ChangeBatchBase 类型公开的成员。

公共属性

  名称 说明
Public property BatchWorkEstimate 获取或设置变更批的总工作量估计值。
Public property CompatibilityLevel 获取或设置可用于此对象的 Sync Framework 组件的版本。
Public property Cc306212.static(zh-cn,SQL.105).gif DefaultCompatibilityLevel 获取或设置所有 ChangeBatchBase 对象的默认兼容性级别。
Public property DisposeAfterProcessing 获取或设置一个值,该值指示在处理完成后是否释放变更批对象。
Public property FilterKeyMap 获取或设置包含筛选器的筛选键映射,这些筛选器由发起此变更批的副本跟踪。
Public property IsEmpty 获取指示变更批是否包含变更的值。
Public property IsLastBatch 获取一个值,该值指示变更批是否为同步会话中的最后一个变更批。
Public property LearnedKnowledge 获取当目标提供程序应用此变更批中的所有变更时,目标副本了解的知识。
Public property PrerequisiteKnowledge 获取处理此变更批时要求目标提供程序具有的最少知识。
Public property RemainingSessionWorkEstimate 获取或设置同步会话的剩余工作估计值。
Public property SourceForgottenKnowledge 获取源副本的遗忘知识。

顶部

公共方法

(请参阅 受保护的方法 )

  名称 说明
Public method AddChange 将指定的项变更添加到当前打开的组
Public method AddChanges 将指定的项变更组添加到当前打开的组
Public method BeginOrderedGroup 打开变更批中的排序组。此组按项 ID 排序。
Public method Dispose 已重载。释放由 ChangeBatchBase 对象使用的资源。
Public method EndOrderedGroup 关闭先前在变更批中打开的排序组。
Public method Equals  已重载。 (继承自 Object。)
Public method GetEnumerator 获取枚举此变更批中的项变更的对象。此方法不能继承。
Public method GetHashCode  (继承自 Object。)
Public method GetType  (继承自 Object。)
Public method Cc306212.static(zh-cn,SQL.105).gif ReferenceEquals  (继承自 Object。)
Public method Serialize 将变更批序列化到一个字节数组。
Public method SetFilterForgottenKnowledge 设置指定筛选器的筛选器遗忘知识。
Public method SetLastBatch 设置一个值,用于指示这是同步会话的最后一批。
Public method ToString  (继承自 Object。)

顶部

受保护的方法

  名称 说明
Protected method Dispose 已重载。释放由 ChangeBatchBase 对象使用的资源。
Protected method Finalize  (继承自 Object。)
Protected method MemberwiseClone  (继承自 Object。)
Protected method ThrowIfDisposed 如果此对象已释放,则引发 ObjectDisposedException

顶部

显式接口实现

  名称 说明
Explicit interface implementation Method System.Collections.IEnumerable.GetEnumerator 获取枚举此变更批中的项变更的对象。

顶部

请参阅

参考

ChangeBatchBase 类
Microsoft.Synchronization 命名空间