Executor.ExecWaitWithCapture Methode

Definition

Führt den angegebenen Befehl aus.

Überlädt

Name Beschreibung
ExecWaitWithCapture(String, TempFileCollection, String, String)

Führt den angegebenen Befehl mithilfe der angegebenen temporären Dateien aus und wartet darauf, dass der Aufruf zurückgegeben, Ausgabe- und Fehlerinformationen vom Compiler in den angegebenen Zeichenfolgen gespeichert wird.

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

Führt den angegebenen Befehl mithilfe des angegebenen Benutzertokens und temporärer Dateien aus und wartet auf das Zurückgeben, Speichern von Ausgabe- und Fehlerinformationen vom Compiler in den angegebenen Zeichenfolgen.

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

Führt den angegebenen Befehl mithilfe des angegebenen aktuellen Verzeichnisses und temporären Dateien aus und wartet auf das Zurückgeben, Speichern von Ausgabe- und Fehlerinformationen vom Compiler in den angegebenen Zeichenfolgen.

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

Führt den angegebenen Befehl mithilfe des angegebenen Benutzertokens, des aktuellen Verzeichnisses und temporärer Dateien aus. wartet dann, bis der Aufruf zurückgegeben wird, und speichert Ausgabe- und Fehlerinformationen vom Compiler in den angegebenen Zeichenfolgen.

ExecWaitWithCapture(String, TempFileCollection, String, String)

Führt den angegebenen Befehl mithilfe der angegebenen temporären Dateien aus und wartet darauf, dass der Aufruf zurückgegeben, Ausgabe- und Fehlerinformationen vom Compiler in den angegebenen Zeichenfolgen gespeichert wird.

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

Parameter

cmd
String

Der auszuführende Befehl.

tempFiles
TempFileCollection

Eine TempFileCollection , mit der Verweise auf Zwischendateien verwaltet und gespeichert werden, die während der Kompilierung generiert werden.

outputName
String

Ein Verweis auf eine Zeichenfolge, die die Nachrichtenausgabe des Compilers speichert.

errorName
String

Ein Verweis auf eine Zeichenfolge, die den Namen des aufgetretenen Fehlers oder Fehlers speichert.

Gibt zurück

Der Rückgabewert vom Compiler.

Gilt für:

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

Führt den angegebenen Befehl mithilfe des angegebenen Benutzertokens und temporärer Dateien aus und wartet auf das Zurückgeben, Speichern von Ausgabe- und Fehlerinformationen vom Compiler in den angegebenen Zeichenfolgen.

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

Parameter

userToken
IntPtr

nativeint

Das Token, mit dem der Compilerprozess gestartet werden soll.

cmd
String

Der auszuführende Befehl.

tempFiles
TempFileCollection

Eine TempFileCollection , mit der Verweise auf Zwischendateien verwaltet und gespeichert werden, die während der Kompilierung generiert werden.

outputName
String

Ein Verweis auf eine Zeichenfolge, die die Nachrichtenausgabe des Compilers speichert.

errorName
String

Ein Verweis auf eine Zeichenfolge, die den Namen des aufgetretenen Fehlers oder Fehlers speichert.

Gibt zurück

Der Rückgabewert vom Compiler.

Hinweise

Der userToken Parameter akzeptiert ein Win32-Sicherheitszugriffstoken, das den Sicherheitskontext für den Prozess angibt, in dem gestartet werden soll. Weitere Informationen finden Sie in der Dokumentation zur CreateProcessAsUser-Methode .

Weitere Informationen

Gilt für:

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

Führt den angegebenen Befehl mithilfe des angegebenen aktuellen Verzeichnisses und temporären Dateien aus und wartet auf das Zurückgeben, Speichern von Ausgabe- und Fehlerinformationen vom Compiler in den angegebenen Zeichenfolgen.

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

Parameter

cmd
String

Der auszuführende Befehl.

currentDir
String

Das aktuelle Verzeichnis.

tempFiles
TempFileCollection

Eine TempFileCollection , mit der Verweise auf Zwischendateien verwaltet und gespeichert werden, die während der Kompilierung generiert werden.

outputName
String

Ein Verweis auf eine Zeichenfolge, die die Nachrichtenausgabe des Compilers speichert.

errorName
String

Ein Verweis auf eine Zeichenfolge, die den Namen des aufgetretenen Fehlers oder Fehlers speichert.

Gibt zurück

Der Rückgabewert vom Compiler.

Weitere Informationen

Gilt für:

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

Führt den angegebenen Befehl mithilfe des angegebenen Benutzertokens, des aktuellen Verzeichnisses und temporärer Dateien aus. wartet dann, bis der Aufruf zurückgegeben wird, und speichert Ausgabe- und Fehlerinformationen vom Compiler in den angegebenen Zeichenfolgen.

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

Parameter

userToken
IntPtr

nativeint

Das Token, mit dem der Compilerprozess gestartet werden soll.

cmd
String

Der auszuführende Befehl.

currentDir
String

Das Verzeichnis, in dem der Prozess gestartet werden soll.

tempFiles
TempFileCollection

Eine TempFileCollection , mit der Verweise auf Zwischendateien verwaltet und gespeichert werden, die während der Kompilierung generiert werden.

outputName
String

Ein Verweis auf eine Zeichenfolge, die die Nachrichtenausgabe des Compilers speichert.

errorName
String

Ein Verweis auf eine Zeichenfolge, die den Namen des aufgetretenen Fehlers oder Fehlers speichert.

Gibt zurück

Der Rückgabewert vom Compiler.

Weitere Informationen

Gilt für: