ScriptObjectModel.ExecutionValue プロパティ

定義

タスク実行の結果に関する追加情報を提供するユーザー定義オブジェクトを取得したり設定したりします。

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を返します。

適用対象