BuildProvider.GetDefaultCompilerTypeForLanguage(String) Metodo

Definizione

Restituisce le impostazioni del compilatore per il provider di compilazione in base al linguaggio specificato.

protected:
 System::Web::Compilation::CompilerType ^ GetDefaultCompilerTypeForLanguage(System::String ^ language);
protected System.Web.Compilation.CompilerType GetDefaultCompilerTypeForLanguage (string language);
member this.GetDefaultCompilerTypeForLanguage : string -> System.Web.Compilation.CompilerType
Protected Function GetDefaultCompilerTypeForLanguage (language As String) As CompilerType

Parametri

language
String

Nome di linguaggio di codice.

Restituisce

CompilerType che rappresenta le impostazioni del compilatore per il provider di compilazione in base al linguaggio specificato. La classe base restituisce le impostazioni del compilatore predefinito per il linguaggio in base al file di configurazione dell'applicazione.

Eccezioni

language è null.

language non corrisponde a un compilatore configurato per il provider di compilazione.

Commenti

Usare il GetDefaultCompilerTypeForLanguage metodo per esaminare il tipo di compilatore configurato nel provider di compilazione per un nome di linguaggio specifico. Usare il GetDefaultCompilerType metodo per esaminare il tipo di compilatore predefinito per un provider di compilazione.

La classe base BuildProvider determina il tipo di compilatore predefinito utilizzando gli Compiler elementi nella Compilers proprietà dell'oggetto CompilationSection per il file di configurazione. Equivale a esaminare gli buildProviders elementi e gli compiler elementi nelle compilers sezioni del file di configurazione. Ad esempio, per il language valore VB, il metodo della classe base restituisce un CompilerType oggetto che corrisponde alle impostazioni configurate per un'istanza di Microsoft.VisualBasic.VBCodeProvider.

Quando si deriva dalla BuildProvider classe , è possibile usare GetDefaultCompilerTypeForLanguage per impostare il valore della CodeCompilerType proprietà per il linguaggio supportato dall'implementazione.

Si applica a

Vedi anche