ScriptObjectModel.ExecutionValue プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
タスク実行の結果に関する追加情報を提供するユーザー定義オブジェクトを取得したり設定したりします。
public:
property System::Object ^ ExecutionValue { System::Object ^ get(); void set(System::Object ^ value); };
public object ExecutionValue { get; set; }
member this.ExecutionValue : obj with get, set
Public Property ExecutionValue As Object
プロパティ値
タスク実行の結果に関する追加情報を提供するユーザー定義オブジェクト。
例
以下のスクリプトタスク内で使用されるコードのサンプルは、 ExecutionValue がワークフローの経路を決定するためにもどのように活用できるかを示しています。
Dim rowsAffected as Integer
...
rowsAffected = 1000
Dts.ExecutionValue = rowsAffected
注釈
スクリプトタスクコード内のDtsオブジェクトのExecutionValueプロパティを使って、タスク実行の結果に関するユーザー定義の追加情報を返します。この特性により、開発者はイベントや別個のDTSExecResult値に加えてパッケージとデータを交換する手段が可能になります。 例えば、スクリプトタスクがテーブルから行を削除する場合、削除された行数を ExecutionValueとして返すことがあります。 その後のタスクはこの値を用いて追加処理の意思決定を行うことができました。
スクリプトタスクはTaskResultプロパティを通じて別のDTSExecResultを返します。