Поделиться через


BuildProvider.GetDefaultCompilerTypeForLanguage(String) Метод

Определение

Возвращает параметры компилятора для поставщика построения, исходя из заданного языка.

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

Параметры

language
String

Имя языка кода.

Возвращаемое значение

Класс CompilerType, который представляет параметры компилятора для поставщика построения, исходя из заданного языка. Базовый класс возвращает для языка параметры компилятор по умолчанию, исходя из файла конфигурации приложения.

Исключения

language имеет значение null.

Параметр language не соответствует компилятору, настроенному для данного поставщика построения.

Комментарии

Используйте метод , GetDefaultCompilerTypeForLanguage чтобы проверить тип компилятора, настроенный в поставщике сборки, на наличие определенного имени языка. Используйте метод для GetDefaultCompilerType проверки типа компилятора по умолчанию для поставщика сборки.

Базовый BuildProvider класс определяет тип компилятора по умолчанию, используя Compiler элементы в Compilers свойстве CompilationSection объекта для файла конфигурации. Это эквивалентно проверке buildProviders элементов и compiler элементов в compilers разделах файла конфигурации. Например, для language значения VBметод базового класса возвращает объект , соответствующий CompilerType настроенным параметрам для экземпляра Microsoft.VisualBasic.VBCodeProvider.

При наследоваве BuildProvider от класса , можно использовать для GetDefaultCompilerTypeForLanguage задания CodeCompilerType значения свойства для языка, поддерживаемого вашей реализацией.

Применяется к

См. также раздел