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 VB
vrá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í.