Executor.ExecWaitWithCapture Metoda

Definice

Spustí zadaný příkaz.

Přetížení

Name Description
ExecWaitWithCapture(String, TempFileCollection, String, String)

Spustí zadaný příkaz pomocí zadaných dočasných souborů a čeká na vrácení volání, uložení výstupních a chybových informací z kompilátoru do zadaných řetězců.

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

Spustí zadaný příkaz pomocí zadaného uživatelského tokenu a dočasných souborů a počká, až se volání vrátí, uloží výstup a informace o chybě z kompilátoru v zadaných řetězcích.

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

Spustí zadaný příkaz pomocí zadaného aktuálního adresáře a dočasných souborů a čeká na vrácení volání, uložení výstupních a chybových informací z kompilátoru do zadaných řetězců.

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

Spustí zadaný příkaz pomocí zadaného tokenu uživatele, aktuálního adresáře a dočasných souborů; pak počká, až se volání vrátí, uloží výstup a informace o chybě z kompilátoru do zadaných řetězců.

ExecWaitWithCapture(String, TempFileCollection, String, String)

Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs

Spustí zadaný příkaz pomocí zadaných dočasných souborů a čeká na vrácení volání, uložení výstupních a chybových informací z kompilátoru do zadaných řetězců.

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

Parametry

cmd
String

Příkaz, který se má provést.

tempFiles
TempFileCollection

A TempFileCollection s tím, jak spravovat a ukládat odkazy na zprostředkující soubory generované během kompilace.

outputName
String

Odkaz na řetězec, který uloží výstup zprávy kompilátoru.

errorName
String

Odkaz na řetězec, který uloží název chyby nebo chyby, ke kterým došlo.

Návraty

Vrácená hodnota z kompilátoru.

Platí pro

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

Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs

Spustí zadaný příkaz pomocí zadaného uživatelského tokenu a dočasných souborů a počká, až se volání vrátí, uloží výstup a informace o chybě z kompilátoru v zadaných řetězcích.

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

Parametry

userToken
IntPtr

nativeint

Token ke spuštění procesu kompilátoru.

cmd
String

Příkaz, který se má provést.

tempFiles
TempFileCollection

A TempFileCollection s tím, jak spravovat a ukládat odkazy na zprostředkující soubory generované během kompilace.

outputName
String

Odkaz na řetězec, který uloží výstup zprávy kompilátoru.

errorName
String

Odkaz na řetězec, který uloží název chyby nebo chyby, ke kterým došlo.

Návraty

Vrácená hodnota z kompilátoru.

Poznámky

Parametr userToken přijímá přístupový token zabezpečení Win32, který označuje kontext zabezpečení procesu, ve které se má proces spustit. Další informace naleznete v dokumentaci k metodě CreateProcessAsUser .

Viz také

Platí pro

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

Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs

Spustí zadaný příkaz pomocí zadaného aktuálního adresáře a dočasných souborů a čeká na vrácení volání, uložení výstupních a chybových informací z kompilátoru do zadaných řetězců.

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

Parametry

cmd
String

Příkaz, který se má provést.

currentDir
String

Aktuální adresář.

tempFiles
TempFileCollection

A TempFileCollection s tím, jak spravovat a ukládat odkazy na zprostředkující soubory generované během kompilace.

outputName
String

Odkaz na řetězec, který uloží výstup zprávy kompilátoru.

errorName
String

Odkaz na řetězec, který uloží název chyby nebo chyby, ke kterým došlo.

Návraty

Vrácená hodnota z kompilátoru.

Viz také

Platí pro

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

Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs
Zdroj:
Executor.cs

Spustí zadaný příkaz pomocí zadaného tokenu uživatele, aktuálního adresáře a dočasných souborů; pak počká, až se volání vrátí, uloží výstup a informace o chybě z kompilátoru do zadaných řetězců.

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

Parametry

userToken
IntPtr

nativeint

Token ke spuštění procesu kompilátoru.

cmd
String

Příkaz, který se má provést.

currentDir
String

Adresář, ve který se má proces spustit.

tempFiles
TempFileCollection

A TempFileCollection s tím, jak spravovat a ukládat odkazy na zprostředkující soubory generované během kompilace.

outputName
String

Odkaz na řetězec, který uloží výstup zprávy kompilátoru.

errorName
String

Odkaz na řetězec, který uloží název chyby nebo chyby, ke kterým došlo.

Návraty

Vrácená hodnota z kompilátoru.

Viz také

Platí pro