IAsynchronousNotifyingChangeApplierTarget 介面
表示可以用非同步方式將項目變更和衝突儲存到複寫的物件。
注意
此介面現在已過時。
interface IAsynchronousNotifyingChangeApplierTarget : IUnknown
成員
IAsynchronousNotifyingChangeApplierTarget 方法 | 描述 |
---|---|
取得提供者的識別碼格式結構描述。 |
|
取得可用來從複寫中擷取項目資料的物件。 |
|
註冊提供者必須用來傳送方法已完成通知的回呼 (Callback) 介面。 |
|
表示不應該再使用所指定的回呼介面,並且必須釋放它的所有參考。 |
|
IAsynchronousNotifyingChangeApplierTarget::GetCurrentTickCount |
累加滴答計數並且傳回新的滴答計數。 |
IASynchronousNotifyingChangeApplierTarget::GetDestinationVersion |
取得目的地複寫中所儲存項目的版本。 |
將項目變更儲存到項目存放區。 |
|
IAsynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits |
將包含變更單位變更的項目變更儲存到項目存放區。 |
儲存造成並行衝突之變更的相關資訊。 |
|
儲存目前範圍的知識。 |
|
IAsynchronousNotifyingChangeApplierTarget::ApplyChangesComplete |
當 IAsynchronousNotifyingChangeApplier::ApplyChanges 順利完成時,由 Sync Framework 呼叫。 |
IAsynchronousNotifyingChangeApplierTarget::OnChangeApplierError |
當任何 IAsynchronousNotifyingChangeApplier 方法失敗時,由 Sync Framework 呼叫。 |
備註
IAsynchronousNotifyingChangeApplierTarget 通常會由目的地提供者實作。
對於 SaveChange、SaveChangeWithChangeUnits, SaveConflict 和 SaveKnowledge 方法,提供者必須採取下列其中一種動作:
從這個方法傳回成功碼,然後再呼叫 IAsynchronousNotifyingChangeApplierTargetCallback 方法報告非同步處理順利完成。
從這個方法傳回成功碼,然後再呼叫 IAsynchronousNotifyingChangeApplierTargetCallback::OnError 報告在非同步處理期間發生錯誤。
從這個方法傳回錯誤碼。在這種情況下,就不應呼叫 IAsynchronousNotifyingChangeApplierTargetCallback 方法。
需求
標頭: Synchronization.h