DefaultEvents.OnCustomEvent メソッド
このメソッドは、タスク定義のカスタム イベントを発生させるために、タスクにより呼び出されます。
名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)
構文
'宣言
Public Overridable Sub OnCustomEvent ( _
taskHost As TaskHost, _
eventName As String, _
eventText As String, _
ByRef arguments As Object(), _
subComponent As String, _
ByRef fireAgain As Boolean _
)
'使用
Dim instance As DefaultEvents
Dim taskHost As TaskHost
Dim eventName As String
Dim eventText As String
Dim arguments As Object()
Dim subComponent As String
Dim fireAgain As Boolean
instance.OnCustomEvent(taskHost, eventName, _
eventText, arguments, subComponent, _
fireAgain)
public virtual void OnCustomEvent(
TaskHost taskHost,
string eventName,
string eventText,
ref Object[] arguments,
string subComponent,
ref bool fireAgain
)
public:
virtual void OnCustomEvent(
TaskHost^ taskHost,
String^ eventName,
String^ eventText,
array<Object^>^% arguments,
String^ subComponent,
bool% fireAgain
)
abstract OnCustomEvent :
taskHost:TaskHost *
eventName:string *
eventText:string *
arguments:Object[] byref *
subComponent:string *
fireAgain:bool byref -> unit
override OnCustomEvent :
taskHost:TaskHost *
eventName:string *
eventText:string *
arguments:Object[] byref *
subComponent:string *
fireAgain:bool byref -> unit
public function OnCustomEvent(
taskHost : TaskHost,
eventName : String,
eventText : String,
arguments : Object[],
subComponent : String,
fireAgain : boolean
)
パラメーター
- taskHost
型: Microsoft.SqlServer.Dts.Runtime.TaskHost
現在のタスクをホストしているタスクです。
- eventName
型: System.String
イベントの名前です。
- eventText
型: System.String
イベントを説明するテキストです。
- arguments
型: array<System.Object[]%
イベントに渡す引数の配列です。
- subComponent
型: System.String
イベント ソースについての詳細を含む文字列です。
- fireAgain
型: System.Boolean%
起動処理を続行するか停止するかを示す Boolean です。 値が true の場合、起動処理が続行されます。
実装
IDTSEvents.OnCustomEvent(TaskHost, String, String, array<Object[]%, String, Boolean%)
説明
OnCustomEvent は、タスクの検証中または実行中いつでも呼び出せます。 これによって、タスクから発生する可能性があるイベントの種類に柔軟性が与えられます。