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
)
member ReportItemChangeApplied :
itemChange:ItemChange -> unit
public function ReportItemChangeApplied(
itemChange : ItemChange
)
參數
- itemChange
型別:Microsoft.Synchronization. . :: . .ItemChange
已成功套用至目的地複寫的項目變更。
例外
例外狀況 | 條件 |
---|---|
ArgumentNullException | 必要的參數為 null Nothing nullptr unit null 參考 (在 Visual Basic 中為 Nothing) 。 |
ActiveChangeApplicationContextException | ChangeApplicationContext 物件已經使用中。您必須處理使用中 ChangeApplicationContext 物件,直到其 ChangeApplicationAction 設定為 Finished 為止,然後才能處理其他變更。 |
ChangeNeedsKnowledgeException | itemChange 不包含建立方式知識。 |
SyncIdFormatMismatchException | 包含在 itemChange 中之知識物件的識別碼格式結構描述與初始化這個物件時所指定的識別碼格式結構描述不符。 |
SyncInvalidOperationException | 變更套用並未啟動,或者 itemChange 已經報告成套用成功或發生衝突。 |
ForgottenKnowledgeNotContainedException | 此變更中學習到的知識不包含學習到的被遺忘知識。 |
備註
當 itemChange 包含變更單位時,所有變更單位都會報告成套用成功,但是發生衝突的變更單位除外。
當 itemChange 包含先前已報告成失敗的變更單位時,這個方法就會擲回例外狀況。若要報告已套用成功但先前報告成失敗的變更單位,請針對每個變更單位呼叫 ReportChangeUnitChangeApplied。