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
已成功应用于目标副本的项变更。
异常
异常类型 | 条件 |
---|---|
必需的参数为 null 引用(在 Visual Basic 中为 Nothing)。 |
|
一个 ChangeApplicationContext 对象已处于活动状态。必须先处理活动的 ChangeApplicationContext 对象,直到其 ChangeApplicationAction 属性设置为 Finished,然后才能处理另一个变更。 |
|
itemChange 不包含生成知识。 |
|
itemChange 中包含的知识对象的 ID 格式架构与初始化此对象时指定的 ID 格式架构不匹配。 |
|
变更应用未开始或者 itemChange 已报告为成功应用或发生冲突。 |
|
变更的已知知识不包含已知的遗忘知识。 |
备注
当 itemChange 包含变更单位时,所有变更单位都将报告为已成功应用,但发生冲突的变更单位除外。
当 itemChange 包含先前报告为已失败的变更单位时,此方法将引发一个异常。若要报告已成功应用的变更单位(先前报告为应用失败),请为每个变更单位调用 ReportChangeUnitChangeApplied。
请参阅
参考
ChangeApplicationServices 类
ChangeApplicationServices 成员
Microsoft.Synchronization 命名空间