Поделиться через


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)

Исходный код:
Executor.cs
Исходный код:
Executor.cs
Исходный код:
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)

Исходный код:
Executor.cs
Исходный код:
Executor.cs
Исходный код:
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)

Исходный код:
Executor.cs
Исходный код:
Executor.cs
Исходный код:
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)

Исходный код:
Executor.cs
Исходный код:
Executor.cs
Исходный код:
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

Ссылка на строку, где будут сохранены имена обнаруженных ошибок.

Возвращаемое значение

Значение, возвращаемое компилятором.

См. также раздел

Применяется к