Executor.ExecWaitWithCapture 方法

定义

执行指定的命令。

重载

ExecWaitWithCapture(String, TempFileCollection, String, String)

使用指定的临时文件执行指定的命令并等待调用返回,并将来自编译器的输出和错误信息存储在指定的字符串中。

ExecWaitWithCapture(IntPtr, String, TempFileCollection, String, String)

使用指定的用户标记和临时文件执行指定的命令并等待调用返回,并将来自编译器的输出和错误信息存储在指定的字符串中。

ExecWaitWithCapture(String, String, TempFileCollection, String, String)

使用指定的当前目录和临时文件执行指定的命令并等待调用返回,并将来自编译器的输出和错误信息存储在指定的字符串中。

ExecWaitWithCapture(IntPtr, String, String, TempFileCollection, String, String)

使用指定的用户标记、当前目录和临时文件执行指定的命令;然后等待调用返回,并将来自编译器的输出和错误信息存储在指定的字符串中。

ExecWaitWithCapture(String, TempFileCollection, String, String)

Source:
Executor.cs
Source:
Executor.cs
Source:
Executor.cs

使用指定的临时文件执行指定的命令并等待调用返回,并将来自编译器的输出和错误信息存储在指定的字符串中。

public:
 static int ExecWaitWithCapture(System::String ^ cmd, System::CodeDom::Compiler::TempFileCollection ^ tempFiles, System::String ^ % outputName, System::String ^ % errorName);
public static int ExecWaitWithCapture (string cmd, System.CodeDom.Compiler.TempFileCollection tempFiles, ref string outputName, ref string errorName);
static member ExecWaitWithCapture : string * System.CodeDom.Compiler.TempFileCollection * string * string -> int
Public Shared Function ExecWaitWithCapture (cmd As String, tempFiles As TempFileCollection, ByRef outputName As String, ByRef errorName As String) As Integer

参数

cmd
String

要执行的命令。

tempFiles
TempFileCollection

TempFileCollection,用于管理和存储对编译期间生成的中间文件的引用。

outputName
String

对字符串的引用,该字符串将存储编译器的消息输出。

errorName
String

对字符串的引用,该字符串将存储遇到的一个或多个错误的名称。

返回

来自编译器的返回值。

适用于

ExecWaitWithCapture(IntPtr, String, TempFileCollection, String, String)

Source:
Executor.cs
Source:
Executor.cs
Source:
Executor.cs

使用指定的用户标记和临时文件执行指定的命令并等待调用返回,并将来自编译器的输出和错误信息存储在指定的字符串中。

public:
 static int ExecWaitWithCapture(IntPtr userToken, System::String ^ cmd, System::CodeDom::Compiler::TempFileCollection ^ tempFiles, System::String ^ % outputName, System::String ^ % errorName);
public static int ExecWaitWithCapture (IntPtr userToken, string cmd, System.CodeDom.Compiler.TempFileCollection tempFiles, ref string outputName, ref string errorName);
static member ExecWaitWithCapture : nativeint * string * System.CodeDom.Compiler.TempFileCollection * string * string -> int
Public Shared Function ExecWaitWithCapture (userToken As IntPtr, cmd As String, tempFiles As TempFileCollection, ByRef outputName As String, ByRef errorName As String) As Integer

参数

userToken
IntPtr

nativeint

用来启动编译器进程的标记。

cmd
String

要执行的命令。

tempFiles
TempFileCollection

TempFileCollection,用于管理和存储对编译期间生成的中间文件的引用。

outputName
String

对字符串的引用,该字符串将存储编译器的消息输出。

errorName
String

对字符串的引用,该字符串将存储遇到的一个或多个错误的名称。

返回

来自编译器的返回值。

注解

参数 userToken 接受 Win32 安全访问令牌,该令牌指示要启动的进程的安全上下文。 有关详细信息,请参阅 CreateProcessAsUser 方法文档。

另请参阅

适用于

ExecWaitWithCapture(String, String, TempFileCollection, String, String)

Source:
Executor.cs
Source:
Executor.cs
Source:
Executor.cs

使用指定的当前目录和临时文件执行指定的命令并等待调用返回,并将来自编译器的输出和错误信息存储在指定的字符串中。

public:
 static int ExecWaitWithCapture(System::String ^ cmd, System::String ^ currentDir, System::CodeDom::Compiler::TempFileCollection ^ tempFiles, System::String ^ % outputName, System::String ^ % errorName);
public static int ExecWaitWithCapture (string cmd, string currentDir, System.CodeDom.Compiler.TempFileCollection tempFiles, ref string outputName, ref string errorName);
static member ExecWaitWithCapture : string * string * System.CodeDom.Compiler.TempFileCollection * string * string -> int
Public Shared Function ExecWaitWithCapture (cmd As String, currentDir As String, tempFiles As TempFileCollection, ByRef outputName As String, ByRef errorName As String) As Integer

参数

cmd
String

要执行的命令。

currentDir
String

当前目录。

tempFiles
TempFileCollection

TempFileCollection,用于管理和存储对编译期间生成的中间文件的引用。

outputName
String

对字符串的引用,该字符串将存储编译器的消息输出。

errorName
String

对字符串的引用,该字符串将存储遇到的一个或多个错误的名称。

返回

来自编译器的返回值。

另请参阅

适用于

ExecWaitWithCapture(IntPtr, String, String, TempFileCollection, String, String)

Source:
Executor.cs
Source:
Executor.cs
Source:
Executor.cs

使用指定的用户标记、当前目录和临时文件执行指定的命令;然后等待调用返回,并将来自编译器的输出和错误信息存储在指定的字符串中。

public:
 static int ExecWaitWithCapture(IntPtr userToken, System::String ^ cmd, System::String ^ currentDir, System::CodeDom::Compiler::TempFileCollection ^ tempFiles, System::String ^ % outputName, System::String ^ % errorName);
public static int ExecWaitWithCapture (IntPtr userToken, string cmd, string currentDir, System.CodeDom.Compiler.TempFileCollection tempFiles, ref string outputName, ref string errorName);
static member ExecWaitWithCapture : nativeint * string * string * System.CodeDom.Compiler.TempFileCollection * string * string -> int
Public Shared Function ExecWaitWithCapture (userToken As IntPtr, cmd As String, currentDir As String, tempFiles As TempFileCollection, ByRef outputName As String, ByRef errorName As String) As Integer

参数

userToken
IntPtr

nativeint

用来启动编译器进程的标记。

cmd
String

要执行的命令。

currentDir
String

从中启动进程的目录。

tempFiles
TempFileCollection

TempFileCollection,用于管理和存储对编译期间生成的中间文件的引用。

outputName
String

对字符串的引用,该字符串将存储编译器的消息输出。

errorName
String

对字符串的引用,该字符串将存储遇到的一个或多个错误的名称。

返回

来自编译器的返回值。

另请参阅

适用于