Executor Classe

Definizione

Fornisce funzioni di esecuzione dei comandi per richiamare i compilatori. La classe non può essere ereditata.

public static class Executor
public sealed class Executor
Ereditarietà
Executor

Commenti

Questa classe fornisce una raccolta di metodi che possono essere usati per richiamare un compilatore, in genere da un'implementazione ICodeCompiler .

Nota

Questa classe contiene una richiesta di collegamento a livello di classe che si applica a tutti i membri. Viene SecurityException generato quando il chiamante immediato non dispone dell'autorizzazione di attendibilità completa. Per altre informazioni, vedere Richieste di collegamento.

Metodi

ExecWait(String, TempFileCollection)

Esegue il comando usando i file temporanei specificati e attende la chiamata da restituire.

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

Esegue il comando specificato utilizzando i file temporanei, la directory corrente e il token utente specificati e attende il risultato della chiamata, memorizzando le informazioni sugli errori e l'output generati dal compilatore nelle stringhe specificate.

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

Esegue il comando specificato utilizzando i file temporanei e il token utente specificati e attende il risultato della chiamata, memorizzando le informazioni sugli errori e l'output generati dal compilatore nelle stringhe specificate.

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

Esegue il comando specificato utilizzando i file temporanei e la directory corrente specificati e attende il risultato della chiamata, memorizzando le informazioni sugli errori e l'output generati dal compilatore nelle stringhe specificate.

ExecWaitWithCapture(String, TempFileCollection, String, String)

Esegue il comando specificato utilizzando i file temporanei specificati e attende il risultato della chiamata, memorizzando le informazioni sugli errori e l'output generati dal compilatore nelle stringhe specificate.

Si applica a

Prodotto Versioni
.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