Compartilhar via


BuildProvider.GetDefaultCompilerTypeForLanguage(String) Método

Definição

Retorna as configurações do compilador para o provedor de build com base no idioma especificado.

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

Parâmetros

language
String

O nome do idioma de um código.

Retornos

CompilerType

Um CompilerType que representa as configurações do compilador para o provedor de build com base no idioma especificado. A classe base retorna as configurações do compilador padrão para o idioma com base no arquivo de configuração de aplicativo.

Exceções

language é null.

O language não corresponde a um compilador configurado para o provedor de build.

Comentários

Use o GetDefaultCompilerTypeForLanguage método para examinar o tipo de compilador configurado no provedor de build para um nome de idioma específico. Use o GetDefaultCompilerType método para examinar o tipo de compilador padrão para um provedor de build.

A classe base BuildProvider determina o tipo de compilador padrão usando os Compiler elementos na Compilers propriedade do CompilationSection objeto para o arquivo de configuração. Isso equivale a examinar os buildProviders elementos e os compiler elementos nas compilers seções do arquivo de configuração. Por exemplo, para o language valor VB, o método de classe base retorna um CompilerType objeto que corresponde às configurações configuradas para uma instância de Microsoft.VisualBasic.VBCodeProvider.

Ao derivar da BuildProvider classe, você pode usar GetDefaultCompilerTypeForLanguage para definir o valor da CodeCompilerType propriedade para o idioma compatível com sua implementação.

Aplica-se a

Confira também