Udostępnij za pośrednictwem


BuildProvider.GetDefaultCompilerTypeForLanguage(String) Metoda

Definicja

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

CompilerType

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 VBmetoda 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ę.

Dotyczy

Zobacz też