Executor Classe

Definição

Fornece funções de execução do comando para invocar compiladores. Essa classe não pode ser herdada.

public static class Executor
public sealed class Executor
Herança
Executor

Comentários

Essa classe fornece uma coleção de métodos que podem ser usados para invocar um compilador, normalmente de uma implementação ICodeCompiler .

Nota

Essa classe contém uma demanda de link no nível da classe que se aplica a todos os membros. Um SecurityException é gerado quando o chamador imediato não tem permissão de confiança total. Para obter mais informações, consulte Demandas de link.

Métodos

ExecWait(String, TempFileCollection)

Executa o comando usando os arquivos temporários especificados e aguarda até a chamada retornar.

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

Executa o comando especificado usando o token do usuário, o diretório atual e os arquivos temporários indicados e aguarda o retorno da chamada, armazenando informações de saída e de erro do compilador nas cadeias de caracteres especificadas.

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

Executa o comando especificado usando o token do usuário indicado e os arquivos temporários, e aguarda o retorno da chamada, armazenando informações de saída e de erro do compilador nas cadeias de caracteres especificadas.

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

Executa o comando especificado usando o diretório atual e os arquivos temporários indicados e aguarda o retorno da chamada, armazenando informações de saída e de erro do compilador nas cadeias de caracteres especificadas.

ExecWaitWithCapture(String, TempFileCollection, String, String)

Executa o comando especificado usando os arquivos temporários indicados e aguarda o retorno da chamada, armazenando informações de saída e de erro do compilador nas cadeias de caracteres especificadas.

Aplica-se a

Produto Versões
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9