BuildProvider.GetDefaultCompilerTypeForLanguage(String) Método

Definição

Devolve as definições do compilador para o fornecedor de compilação com base na linguagem especificada.

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

Um nome de língua de código.

Devoluções

A CompilerType que representa as definições do compilador para o fornecedor de compilação com base na linguagem especificada. A classe base devolve as definições padrão do compilador para a linguagem com base no ficheiro de configuração da aplicação.

Exceções

language é null.

language não corresponde a um compilador configurado para o fornecedor de compilação.

Observações

Use o GetDefaultCompilerTypeForLanguage método para examinar o tipo de compilador configurado no fornecedor de compilação para um nome específico de linguagem. Use o GetDefaultCompilerType método para examinar o tipo de compilador padrão para um fornecedor de compilações.

A classe base BuildProvider determina o tipo padrão do compilador usando os Compiler elementos na Compilers propriedade do CompilationSection objeto para o ficheiro de configuração. Isto é equivalente a examinar os buildProviders elementos e os compiler elementos nas compilers secções do ficheiro de configuração. Por exemplo, para o valor languageVB, o método da classe base devolve um objeto CompilerType que corresponde às definições configuradas para uma instância de Microsoft.VisualBasic.VBCodeProvider.

Quando derivas a partir da BuildProvider classe, podes usar GetDefaultCompilerTypeForLanguage para definir o CodeCompilerType valor da propriedade para a linguagem suportada pela tua implementação.

Aplica-se a

Ver também