Executor.ExecWaitWithCapture Method

Definition

Executes the specified command.

Overloads

ExecWaitWithCapture(String, TempFileCollection, String, String)

Executes the specified command using the specified temporary files and waits for the call to return, storing output and error information from the compiler in the specified strings.

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

Executes the specified command using the specified user token and temporary files, and waits for the call to return, storing output and error information from the compiler in the specified strings.

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

Executes the specified command using the specified current directory and temporary files, and waits for the call to return, storing output and error information from the compiler in the specified strings.

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

Executes the specified command using the specified user token, current directory, and temporary files; then waits for the call to return, storing output and error information from the compiler in the specified strings.

ExecWaitWithCapture(String, TempFileCollection, String, String)

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

Executes the specified command using the specified temporary files and waits for the call to return, storing output and error information from the compiler in the specified strings.

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

Parameters

cmd
String

The command to execute.

tempFiles
TempFileCollection

A TempFileCollection with which to manage and store references to intermediate files generated during compilation.

outputName
String

A reference to a string that will store the compiler's message output.

errorName
String

A reference to a string that will store the name of the error or errors encountered.

Returns

The return value from the compiler.

Applies to

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

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

Executes the specified command using the specified user token and temporary files, and waits for the call to return, storing output and error information from the compiler in the specified strings.

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

Parameters

userToken
IntPtr

nativeint

The token to start the compiler process with.

cmd
String

The command to execute.

tempFiles
TempFileCollection

A TempFileCollection with which to manage and store references to intermediate files generated during compilation.

outputName
String

A reference to a string that will store the compiler's message output.

errorName
String

A reference to a string that will store the name of the error or errors encountered.

Returns

The return value from the compiler.

Remarks

The userToken parameter accepts a Win32 security access token that indicates the security context for the process to be started in. For more information, see CreateProcessAsUser method documentation.

See also

Applies to

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

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

Executes the specified command using the specified current directory and temporary files, and waits for the call to return, storing output and error information from the compiler in the specified strings.

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

Parameters

cmd
String

The command to execute.

currentDir
String

The current directory.

tempFiles
TempFileCollection

A TempFileCollection with which to manage and store references to intermediate files generated during compilation.

outputName
String

A reference to a string that will store the compiler's message output.

errorName
String

A reference to a string that will store the name of the error or errors encountered.

Returns

The return value from the compiler.

See also

Applies to

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

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

Executes the specified command using the specified user token, current directory, and temporary files; then waits for the call to return, storing output and error information from the compiler in the specified strings.

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

Parameters

userToken
IntPtr

nativeint

The token to start the compiler process with.

cmd
String

The command to execute.

currentDir
String

The directory to start the process in.

tempFiles
TempFileCollection

A TempFileCollection with which to manage and store references to intermediate files generated during compilation.

outputName
String

A reference to a string that will store the compiler's message output.

errorName
String

A reference to a string that will store the name of the error or errors encountered.

Returns

The return value from the compiler.

See also

Applies to