BuildProvider.GetDefaultCompilerTypeForLanguage(String) Metod

Definition

Returnerar kompileringsinställningarna för byggprovidern baserat på det angivna språket.

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

Parametrar

language
String

Ett kodspråknamn.

Returer

En CompilerType som representerar kompilatorinställningarna för byggprovidern baserat på det angivna språket. Basklassen returnerar standardinställningarna för kompilatorn för språket baserat på programkonfigurationsfilen.

Undantag

language är null.

language matchar inte en konfigurerad kompilator för byggprovidern.

Kommentarer

GetDefaultCompilerTypeForLanguage Använd metoden för att undersöka den kompilatortyp som konfigurerats i byggprovidern för ett specifikt språknamn. GetDefaultCompilerType Använd metoden för att undersöka standardkompilatortypen för en byggprovider.

BuildProvider Basklassen avgör standardkompilatortypen med hjälp av Compiler elementen CompilersCompilationSection i -egenskapen för -objektet för konfigurationsfilen. Detta motsvarar att undersöka elementen buildProviders och elementen compiler i avsnitten compilers i konfigurationsfilen. För värdet languageVB returnerar till exempel basklassmetoden ett CompilerType-objekt som motsvarar de konfigurerade inställningarna för en instans av Microsoft.VisualBasic.VBCodeProvider.

När du härleder från BuildProvider klassen kan du använda GetDefaultCompilerTypeForLanguage för att ange egenskapsvärdet CodeCompilerType för det språk som stöds av implementeringen.

Gäller för

Se även