BuildProvider.GetDefaultCompilerTypeForLanguage(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí nastavení kompilátoru pro zprostředkovatele sestavení na základě zadaného jazyka.
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
Parametry
- language
- String
Název jazyka kódu.
Návraty
A CompilerType , který představuje nastavení kompilátoru pro zprostředkovatele sestavení na základě zadaného jazyka. Základní třída vrátí výchozí nastavení kompilátoru pro jazyk na základě konfiguračního souboru aplikace.
Výjimky
language je null.
language neodpovídá nakonfigurovanému kompilátoru pro zprostředkovatele sestavení.
Poznámky
Použijte metodu GetDefaultCompilerTypeForLanguage ke kontrole typu kompilátoru nakonfigurovaného v zprostředkovateli sestavení pro konkrétní název jazyka. Použijte metodu GetDefaultCompilerType k prozkoumání výchozího typu kompilátoru pro zprostředkovatele sestavení.
Základní BuildProvider třída určuje výchozí typ kompilátoru pomocí elementů Compiler ve Compilers vlastnosti objektu CompilationSection pro konfigurační soubor. To odpovídá zkoumání buildProviders prvků a compiler prvků v compilers oddílech konfiguračního souboru. Například pro language hodnotu vrátí metoda CompilerType základní třídy objekt, který odpovídá nakonfigurovaným nastavením instance Microsoft.VisualBasic.VBCodeProviderVB.
Při odvození z BuildProvider třídy můžete použít GetDefaultCompilerTypeForLanguage k nastavení CodeCompilerType hodnoty vlastnosti pro jazyk podporovaný vaší implementací.