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 класса, можно задать GetDefaultCompilerTypeForLanguageCodeCompilerType значение свойства для языка, поддерживаемого реализацией.