BuildProvider.GetDefaultCompilerTypeForLanguage(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca ustawienia kompilatora dla dostawcy kompilacji na podstawie określonego języka.
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
Nazwa języka kodu.
Zwraca
Element CompilerType reprezentujący ustawienia kompilatora dla dostawcy kompilacji na podstawie określonego języka. Klasa bazowa zwraca domyślne ustawienia kompilatora dla języka na podstawie pliku konfiguracji aplikacji.
Wyjątki
language
to null
.
language
program nie jest zgodny ze skonfigurowanym kompilatorem dla dostawcy kompilacji.
Uwagi
GetDefaultCompilerTypeForLanguage Użyj metody , aby sprawdzić typ kompilatora skonfigurowany w dostawcy kompilacji pod kątem określonej nazwy języka. GetDefaultCompilerType Użyj metody , aby sprawdzić domyślny typ kompilatora dla dostawcy kompilacji.
Klasa bazowa BuildProvider określa domyślny typ kompilatora przy użyciu Compiler elementów we Compilers właściwości CompilationSection obiektu dla pliku konfiguracji. Jest to równoważne z badaniem buildProviders
elementów i compiler
elementów w compilers
sekcjach pliku konfiguracji. Na przykład dla wartości VB
metoda klasy bazowej language
zwraca CompilerType obiekt odpowiadający skonfigurowanym ustawieniu dla wystąpienia Microsoft.VisualBasic.VBCodeProviderklasy .
Po utworzeniu BuildProvider klasy można użyć GetDefaultCompilerTypeForLanguage polecenia , aby ustawić CodeCompilerType wartość właściwości dla języka obsługiwanego przez implementację.