共用方式為


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
    變更批次中學習到的知識。

傳回值

根據已套用或略過的變更,傳回更新的目的地知識。

例外

例外狀況型別 條件

ArgumentNullException

必要的參數為 null 參考 (在 Visual Basic 中為 Nothing)。

SyncIdFormatMismatchException

指定之知識物件的識別碼格式結構描述與初始化這個物件時所指定的識別碼格式結構描述不符。

SyncInvalidOperationException

變更套用並未啟動。

備註

這個方法會修改變更批次中學習到的知識 (由 batchLearnedKnowledge 指定),以便排除報告成在變更套用期間略過的任何變更。

所傳回的更新目的地知識必須取代目的地複寫目前的知識。

注意

計算更新的目的地知識時,目的地提供者並未透過呼叫 ReportItemChangeAppliedReportChangeUnitChangeApplied 報告成功套用的任何變更都會被視為已失敗。

請參閱

參考

ChangeApplicationServices 類別
ChangeApplicationServices 成員
Microsoft.Synchronization 命名空間