NotifyingChangeApplier 成员

表示一个变更应用方,它检查源提供程序中的一组变更,检测与目标副本中的项的冲突,并根据需要调用已注册的变更应用方目标来保存变更或保存冲突。

NotifyingChangeApplier 类型公开以下成员。

构造函数

  名称 说明
公共方法 NotifyingChangeApplier(SyncIdFormatGroup) 初始化 NotifyingChangeApplier 类的一个包含指定的 ID 格式架构的新实例。
受保护的方法 NotifyingChangeApplier(SerializationInfo, StreamingContext) 使用序列化数据初始化 NotifyingChangeApplier 类的一个新实例。

页首

方法

  名称 说明
公共方法 ApplyChanges(ConflictResolutionPolicy, ChangeBatch, IChangeDataRetriever, SyncKnowledge, ForgottenKnowledge, INotifyingChangeApplierTarget, SyncSessionContext, SyncCallbacks) 对变更批执行冲突检测、冲突处理和变更应用。
公共方法 ApplyChanges(ConflictResolutionPolicy, ChangeBatch, IChangeDataRetriever, IEnumerable< (Of < <' (ItemChange> ) > > ), SyncKnowledge, ForgottenKnowledge, INotifyingChangeApplierTarget, SyncSessionContext, SyncCallbacks) 对变更批执行冲突检测、冲突处理和变更应用。
公共方法 ApplyChanges(ConflictResolutionPolicy, CollisionConflictResolutionPolicy, ChangeBatch, IChangeDataRetriever, SyncKnowledge, ForgottenKnowledge, INotifyingChangeApplierTarget, IConflictLogAccess, SyncSessionContext, SyncCallbacks) 对变更批执行冲突检测、并发冲突处理、约束冲突处理、变更应用以及冲突日志管理。
公共方法 ApplyChanges(ConflictResolutionPolicy, CollisionConflictResolutionPolicy, ChangeBatch, IChangeDataRetriever, IEnumerable< (Of < <' (ItemChange> ) > > ), SyncKnowledge, ForgottenKnowledge, INotifyingChangeApplierTarget, IConflictLogAccess, SyncSessionContext, SyncCallbacks) 对变更批执行冲突检测、并发冲突处理、约束冲突处理、变更应用以及冲突日志管理。
公共方法 ApplyFullEnumerationChanges(ConflictResolutionPolicy, FullEnumerationChangeBatch, IChangeDataRetriever, IEnumerable< (Of < <' (ItemChange> ) > > ), SyncKnowledge, ForgottenKnowledge, INotifyingChangeApplierTarget, SyncSessionContext, SyncCallbacks) 对作为恢复同步组成部分的变更批执行冲突检测、冲突处理以及变更应用。
公共方法 ApplyFullEnumerationChanges(ConflictResolutionPolicy, CollisionConflictResolutionPolicy, FullEnumerationChangeBatch, IChangeDataRetriever, IEnumerable< (Of < <' (ItemChange> ) > > ), SyncKnowledge, ForgottenKnowledge, INotifyingChangeApplierTarget, IConflictLogAccess, SyncSessionContext, SyncCallbacks) 对作为恢复同步组成部分的变更批执行冲突检测、并发冲突处理、约束冲突处理、变更应用以及冲突日志管理。
公共方法 Equals(Object) (继承自 Object。)
受保护的方法 Finalize() () () () (继承自 Object。)
公共方法 GetChangeApplierInfo() () () () 将变更应用方数据序列化到一个字节数组。
公共方法 GetHashCode() () () () (继承自 Object。)
公共方法 GetObjectData(SerializationInfo, StreamingContext) 将此变更应用方序列化到指定的 SerializationInfo 对象。
公共方法 GetType() () () () (继承自 Object。)
公共方法 LoadChangeApplierInfo(array<Byte> [] () [] []) 加载包含来自另一变更应用方的序列化数据的字节数组中的变更应用方数据。
受保护的方法 MemberwiseClone() () () () (继承自 Object。)
公共方法 ToString() () () () (继承自 Object。)

页首

请参阅

参考

NotifyingChangeApplier类

Microsoft.Synchronization 命名空间