次の方法で共有


DefaultEvents.OnQueryCancel Method

このメソッドは、実行のキャンセルが可能なタスク処理の任意の時点で呼び出されます。このイベントは、実行を停止する必要があるかどうかを判断するため、タスクおよびコンテナによって生成されます。

名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (microsoft.sqlserver.manageddts.dll 内)

構文

'宣言
Public Overridable Function OnQueryCancel As Boolean
public virtual bool OnQueryCancel ()
public:
virtual bool OnQueryCancel ()
public boolean OnQueryCancel ()
public function OnQueryCancel () : boolean

戻り値

タスクが実行を停止する必要があるかどうかを示す Boolean です。

解説

このイベントは、パッケージがタスクに実行の停止を望んでいるかどうかを判断するため、タスクにより呼び出されます。パッケージがタスクの実行を制御しており、ランダムにはタスクを終了しないため、パッケージがタスクにシャットダウンしようとしていることを通知できる場が必要です。値が true の場合、タスクはシャットダウンし、DTSER_CANCELED がタスクの Execute メソッドから返されます。値が false の場合、タスクは通常どおり実行を継続します。

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

DefaultEvents Class
DefaultEvents Members
Microsoft.SqlServer.Dts.Runtime Namespace