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á konfigurovanému kompilátoru pro zprostředkovatele sestavení.
Poznámky
GetDefaultCompilerTypeForLanguage Pomocí metody zkontrolujte typ kompilátoru nakonfigurovaný ve zprostředkovateli sestavení pro konkrétní název jazyka. Použijte metodu GetDefaultCompilerType ke kontrole 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 je ekvivalentem zkoumání buildProviders prvků a compiler prvků v compilers částech konfiguračního souboru. Například pro language hodnotu VBvrátí CompilerType metoda základní třídy objekt, který odpovídá nakonfigurovaným nastavením pro instanci Microsoft.VisualBasic.VBCodeProvider.
Když odvozujete z BuildProvider třídy , můžete použít GetDefaultCompilerTypeForLanguage k nastavení CodeCompilerType hodnoty vlastnosti pro jazyk podporovaný vaší implementací.