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
Ссылка на строку, где будут сохранены имена обнаруженных ошибок.
Возвращаемое значение
Значение, возвращаемое компилятором.