Cancel メソッド (レプリケーション)

Cancel メソッドは、実行中の同期をキャンセルするときに呼び出します。

構文

object.Cancel()

適用対象

SQL Server 2005 Compact Edition Replication オブジェクト

プロトタイプ

HRESULT Cancel();

戻り値

リターン コード 説明

S_OK

メソッドが成功しました。

FAILED (HRESULT)

エラーの詳細については、SSCEErrors コレクションを参照してください。

解説

同期が開始されると、同期的に実行されます。Cancel メソッドは、別のスレッドまたはレプリケーション ステータス レポート インターフェイスのユーザー実装から実行できます。

Cancel メソッドが呼び出されたときに、同期のどの段階が処理中であるかに応じて、キャンセルの動作が異なります。

同期のキャンセルのタイミング キャンセルの動作

アップロードの段階において、.IN メッセージの完了前で、SQL Server 調整エージェントが起動する前

同期は、完全にキャンセルされます。

.IN メッセージが完了し、SQL Server 調整エージェントが起動した後

同期のダウンロード部分だけがキャンセルされます。.OUT メッセージが生成されますが、ダウンロードされないので、最終的にクリーンアップ プロセスで削除されます。

.OUT メッセージの作成後で、ダウンロード中

変更のすべてではなく、一部が使用される可能性があります。

参照

関連項目

レプリケーション ステータス レポート インターフェイス

その他の技術情報

Replication オブジェクトのメソッド

ヘルプおよび情報

SQL Server Compact Edition のサポートについて