ChangeApplicationServices.ReportItemChangeApplied 方法

通知变更应用服务,项变更已成功应用于目标副本。

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

语法

声明
Public Sub ReportItemChangeApplied ( _
    itemChange As ItemChange _
)
用法
Dim instance As ChangeApplicationServices
Dim itemChange As ItemChange

instance.ReportItemChangeApplied(itemChange)
public void ReportItemChangeApplied (
    ItemChange itemChange
)
public:
void ReportItemChangeApplied (
    ItemChange^ itemChange
)
public void ReportItemChangeApplied (
    ItemChange itemChange
)
public function ReportItemChangeApplied (
    itemChange : ItemChange
)

参数

  • itemChange
    已成功应用于目标副本的项变更。

异常

异常类型 条件

ArgumentNullException

必需的参数为 null 引用(在 Visual Basic 中为 Nothing)。

ActiveChangeApplicationContextException

一个 ChangeApplicationContext 对象已处于活动状态。必须先处理活动的 ChangeApplicationContext 对象,直到其 ChangeApplicationAction 属性设置为 Finished,然后才能处理另一个变更。

ChangeNeedsKnowledgeException

itemChange 不包含生成知识。

SyncIdFormatMismatchException

itemChange 中包含的知识对象的 ID 格式架构与初始化此对象时指定的 ID 格式架构不匹配。

SyncInvalidOperationException

变更应用未开始或者 itemChange 已报告为成功应用或发生冲突。

ForgottenKnowledgeNotContainedException

变更的已知知识不包含已知的遗忘知识。

备注

当 itemChange 包含变更单位时,所有变更单位都将报告为已成功应用,但发生冲突的变更单位除外。

当 itemChange 包含先前报告为已失败的变更单位时,此方法将引发一个异常。若要报告已成功应用的变更单位(先前报告为应用失败),请为每个变更单位调用 ReportChangeUnitChangeApplied

请参阅

参考

ChangeApplicationServices 类
ChangeApplicationServices 成员
Microsoft.Synchronization 命名空间