Beispiel #1
0
 /// <summary>
 /// インスタンスを生成します。
 /// </summary>
 /// <param name="id">ID</param>
 /// <param name="name">名称</param>
 /// <param name="startInfo">プロセス開始情報</param>
 public ProcessStartCommand(ProcessCommandID id, string name, ProcessStartInfo startInfo) : base(id, name)
 {
     StartInfo = startInfo;
 }
Beispiel #2
0
 /// <summary>
 /// インスタンスを生成します。
 /// </summary>
 /// <param name="id">ID</param>
 /// <param name="name">名称</param>
 protected ProcessCommandBase(ProcessCommandID id, string name)
 {
     ID   = id;
     Name = name;
 }
 /// <summary>
 /// インスタンスを生成します。
 /// </summary>
 /// <param name="id">ID</param>
 /// <param name="name">名称</param>
 /// <param name="workingDirectory">作業ディレクトリ</param>
 /// <param name="environmentVariable">環境変数</param>
 /// <param name="encoding">エンコーディング</param>
 protected CommandLineCommandBase(ProcessCommandID id, string name, string workingDirectory = null, IDictionary <string, string> environmentVariable = null, Encoding encoding = null) : base(id, name)
 {
     WorkingDirectory    = workingDirectory;
     EnvironmentVariable = environmentVariable;
     Encoding            = encoding;
 }
Beispiel #4
0
 /// <summary>
 /// インスタンスを生成します。
 /// </summary>
 /// <param name="id">ID</param>
 /// <param name="name">名称</param>
 /// <param name="commandLine">コマンドライン文字列</param>
 /// <param name="workingDirectory">作業ディレクトリ</param>
 /// <param name="environmentVariable">環境変数</param>
 /// <param name="encoding">エンコーディング</param>
 public CommandLineCommand(ProcessCommandID id, string name, string commandLine, string workingDirectory = null, IDictionary <string, string> environmentVariable = null, Encoding encoding = null)
     : base(id, name, workingDirectory, environmentVariable, encoding)
 {
     CommandLine = commandLine;
 }
Beispiel #5
0
 /// <summary>
 /// インスタンスを生成します。
 /// </summary>
 /// <param name="id">ID</param>
 /// <param name="name">名称</param>
 /// <param name="filePath">ファイルパス</param>
 /// <param name="arguments">起動時引数</param>
 /// <param name="workingDirectory">作業ディレクトリ</param>
 /// <param name="environmentVariable">環境変数</param>
 /// <param name="encoding">エンコーディング</param>
 public FileCommand(ProcessCommandID id, string name, string filePath, string arguments = null, string workingDirectory = null, IDictionary <string, string> environmentVariable = null, Encoding encoding = null)
     : base(id, name, workingDirectory, environmentVariable, encoding)
 {
     FilePath  = filePath;
     Arguments = arguments;
 }