ChangeApplicationServices.EndChangeApplication 方法
结束处理一组变更。
命名空间: Microsoft.Synchronization
程序集: Microsoft.Synchronization(在 microsoft.synchronization.dll 中)
语法
声明
Public Function EndChangeApplication ( _
batchLearnedKnowledge As SyncKnowledge _
) As SyncKnowledge
用法
Dim instance As ChangeApplicationServices
Dim batchLearnedKnowledge As SyncKnowledge
Dim returnValue As SyncKnowledge
returnValue = instance.EndChangeApplication(batchLearnedKnowledge)
public SyncKnowledge EndChangeApplication (
SyncKnowledge batchLearnedKnowledge
)
public:
SyncKnowledge^ EndChangeApplication (
SyncKnowledge^ batchLearnedKnowledge
)
public SyncKnowledge EndChangeApplication (
SyncKnowledge batchLearnedKnowledge
)
public function EndChangeApplication (
batchLearnedKnowledge : SyncKnowledge
) : SyncKnowledge
参数
- batchLearnedKnowledge
变更批的已知知识。
返回值
基于已应用或跳过的变更返回更新的目标知识。
异常
异常类型 | 条件 |
---|---|
必需的参数为 null 引用(在 Visual Basic 中为 Nothing)。 |
|
指定知识对象的 ID 格式架构与初始化此对象时指定的 ID 格式架构不匹配。 |
|
变更应用未开始。 |
备注
此方法修改由 batchLearnedKnowledge 指定的变更批已知知识,以排除变更应用期间报告为已跳过的所有变更。
返回的已更新目标知识必须替换目标副本的当前知识。
备注
计算更新的目标知识时,目标提供程序没有通过调用 ReportItemChangeApplied 或 ReportChangeUnitChangeApplied 报告应用成功的所有变更都视为已失败。
请参阅
参考
ChangeApplicationServices 类
ChangeApplicationServices 成员
Microsoft.Synchronization 命名空间