次の方法で共有


OnQueryCancel メソッド

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

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

構文

'宣言
Public Overridable Function OnQueryCancel As Boolean
'使用
Dim instance As DefaultEvents
Dim returnValue As Boolean

returnValue = instance.OnQueryCancel()
public virtual bool OnQueryCancel()
public:
virtual bool OnQueryCancel()
abstract OnQueryCancel : unit -> bool 
override OnQueryCancel : unit -> bool 
public function OnQueryCancel() : boolean

戻り値

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

実装

IDTSEvents. . :: . .OnQueryCancel() () () ()

説明

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