BuildProvider.GetDefaultCompilerTypeForLanguage(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.