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