Share via


ExecuteProcess クラス

パッケージ ワークフローの一部として、アプリケーションまたはバッチ ファイルを実行します。このクラスは継承できません。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime. . :: . .DtsObject
    Microsoft.SqlServer.Dts.Runtime. . :: . .Task
      Microsoft.SqlServer.Dts.Tasks.ExecuteProcess..::..ExecuteProcess

名前空間:  Microsoft.SqlServer.Dts.Tasks.ExecuteProcess
アセンブリ:  Microsoft.SqlServer.ExecProcTask (Microsoft.SqlServer.ExecProcTask.dll)

構文

'宣言
<GuidAttribute("730F5F89-3336-4568-B2D1-7E8A26E2796F")> _
Public NotInheritable Class ExecuteProcess _
    Inherits Task _
    Implements IDTSExecuteProcess, IDTSComponentPersist
'使用
Dim instance As ExecuteProcess
[GuidAttribute("730F5F89-3336-4568-B2D1-7E8A26E2796F")]
public sealed class ExecuteProcess : Task, 
    IDTSExecuteProcess, IDTSComponentPersist
[GuidAttribute(L"730F5F89-3336-4568-B2D1-7E8A26E2796F")]
public ref class ExecuteProcess sealed : public Task, 
    IDTSExecuteProcess, IDTSComponentPersist
[<SealedAttribute>]
[<GuidAttribute("730F5F89-3336-4568-B2D1-7E8A26E2796F")>]
type ExecuteProcess =  
    class
        inherit Task
        interface IDTSExecuteProcess
        interface IDTSComponentPersist
    end
public final class ExecuteProcess extends Task implements IDTSExecuteProcess, IDTSComponentPersist

ExecuteProcess 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド ExecuteProcess ExecuteProcess クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Arguments コマンド プロンプト引数を取得します。値の設定も可能です。文字列には、スペースで区切られた複数の引数を指定することができます。
パブリック プロパティ Executable パッケージの実行時に実行する Microsoft Win32 実行可能ファイルまたはバッチ ファイルの名前を取得します。値の設定も可能です。
パブリック プロパティ ExecutionValue ユーザー定義のオブジェクトを返します。このプロパティは読み取り専用です。 (Task. . :: . .ExecutionValue をオーバーライドします。)
パブリック プロパティ FailTaskIfReturnCodeIsNotSuccessValue プロセス終了コードが SuccessValue で指定した値と異なる場合にタスクを失敗とするかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ RequireFullFileName タスクの完全な名前と拡張子が必要かどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ StandardErrorVariable 実行するプロセスのエラー出力をキャプチャするために使用する変数の名前を取得します。値の設定も可能です。
パブリック プロパティ StandardInputVariable 実行するプロセスの入力として使用する変数の名前を取得します。値の設定も可能です。
パブリック プロパティ StandardOutputVariable 実行するプロセスの出力をキャプチャするために使用する変数の名前を取得します。値の設定も可能です。
パブリック プロパティ SuccessValue 実行可能ファイルまたはバッチ ファイルで返される、成功を示す値を取得します。値の設定も可能です。
パブリック プロパティ TerminateProcessAfterTimeOut TimeOut プロパティで指定したタイムアウト時間が経過したらプロセスを強制的に終了するかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ TimeOut タスクがプロセスの実行を許可する秒数を取得します。値の設定も可能です。
パブリック プロパティ Version *** このメンバーは非推奨です。「解説」を参照してください。 ***    タスクのバージョンを返します。このプロパティは読み取り専用です。 (Task から継承されています。)
パブリック プロパティ WindowStyle プロセスを実行するウィンドウのスタイルを取得します。値の設定も可能です。
パブリック プロパティ WorkingDirectory Arguments プロパティで指定したファイルが格納されているディレクトリを取得します。値の設定も可能です。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド CanUpdate *** このメンバーは非推奨です。「解説」を参照してください。 ***    新しいパッケージの XML で古いパッケージの XML を更新できるかどうかを示す Boolean 値。 (Task から継承されています。)
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
パブリック メソッド Execute タスクを実行します。 (Task. . :: . .Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) をオーバーライドします。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetConnectionID 接続の ID を含む String を取得します。 (Task から継承されています。)
パブリック メソッド GetConnectionName 接続の名前を含む String を取得します。 (Task から継承されています。)
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド InitializeTask タスクに関連付けられたプロパティを初期化します。このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。 (Task. . :: . .InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) をオーバーライドします。)
パブリック メソッド LoadFromXML このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application..::..LoadPackage メソッドを使用します。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド SaveToXML このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application..::..SaveToXml メソッドを使用します。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Update *** このメンバーは非推奨です。「解説」を参照してください。 ***    CanUpdate が true に設定されている場合、このメソッドによって、古いパッケージ XML が新しいパッケージ XML で更新されます。 (Task から継承されています。)
パブリック メソッド Validate コンポーネントが正しく構成されていることを確認します。 (Task. . :: . .Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) をオーバーライドします。)

先頭に戻る

説明

Microsoft Excel や Microsoft Word などの標準的なアプリケーションを開くために ExecuteProcess タスクを使用することもできますが、一般に、このタスクはデータ ソースを処理対象とするビジネス アプリケーションやバッチ ファイルを実行する場合に使用します。

スレッド セーフ

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