Cancel 方法 (複寫)
應用程式會呼叫 Cancel 方法,以取消目前正在執行的同步處理。
語法
object.Cancel()
適用於
SQL Server Compact 3.5 Replication 物件
原型
HRESULT Cancel();
傳回
傳回碼 |
說明 |
---|---|
S_OK |
方法已成功。 |
任何 FAILED(HRESULT) |
如需錯誤的詳細資訊,請參閱 SSCEErrors 集合。 |
備註
當同步處理啟動時,這就會同步執行。Cancel 方法可以從不同的執行緒或從使用者實作的複寫狀態報告介面來執行。
如果已呼叫 Cancel 方法,取消行為將依據下列條件清單,隨著目前正在處理的同步處理階段而不同:
如果取消同步處理... |
...便會發生下列行為 |
---|---|
在上傳階段期間,於 .IN 訊息完成之前以及呼叫 SQL Server Reconciler 之前 |
完全取消同步處理。 |
在 .IN 訊息完成且已呼叫 SQL Server Reconciler 之後 |
只取消同步處理的下載部分。系統會產生但不會下載 .OUT 訊息,而且最後會在清除過程中將它刪除。 |
在 .OUT 訊息已建立完成且正在下載時 |
可能使用部分的變更,但是並非全部使用。 |