IAsynchronousNotifyingChangeApplierTarget 接口
表示一个可将项变更和冲突异步保存到副本中的对象。
interface IAsynchronousNotifyingChangeApplierTarget : IUnknown
成员
IAsynchronousNotifyingChangeApplierTarget 方法 | 说明 |
---|---|
获取提供程序的 ID 格式架构。 |
|
获取一个可用于从副本中检索项数据的对象。 |
|
注册一个回调接口,提供程序必须使用该接口发送方法完成通知。 |
|
指示不应再使用指定的回调接口,并且必须释放对该接口的所有引用。 |
|
IAsynchronousNotifyingChangeApplierTarget::GetCurrentTickCount |
增加滴答计数并返回新的滴答计数。 |
IASynchronousNotifyingChangeApplierTarget::GetDestinationVersion |
获取存储在目标副本中的项的版本。 |
将项变更保存到项存储区中。 |
|
IAsynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits |
将包含变更单位变更的项变更保存到项存储区中。 |
保存有关导致冲突的变更的信息。 |
|
保存当前作用域的知识。 |
|
IAsynchronousNotifyingChangeApplierTarget::ApplyChangesComplete |
当 IAsynchronousNotifyingChangeApplier::ApplyChanges 成功完成时由 Sync Framework 调用。 |
IAsynchronousNotifyingChangeApplierTarget::OnChangeApplierError |
当任意 IAsynchronousNotifyingChangeApplier 方法失败时由 Sync Framework 调用。 |
备注
对于 SaveChange、SaveChangeWithChangeUnits、SaveConflict 和 SaveKnowledge 方法,提供程序必须执行以下操作之一:
从该方法返回成功代码,并稍后调用相应的 IAsynchronousNotifyingChangeApplierTargetCallback 方法以报告异步处理已成功完成。
从该方法返回成功代码,并稍后调用 IAsynchronousNotifyingChangeApplierTargetCallback::OnError 以报告在异步处理期间出现错误。
从该方法返回错误代码。在这种情况下,不应调用 IAsynchronousNotifyingChangeApplierTargetCallback 方法。
要求
**头文件:**Synchronization.h