BuildProvider.GetDefaultCompilerTypeForLanguage(String) Método

Definición

Devuelve la configuración del compilador para el proveedor de compilación basándose en el lenguaje 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

Nombre de lenguaje de código.

Devoluciones

CompilerType

Objeto CompilerType que representa la configuración del compilador para el proveedor de compilación basándose en el lenguaje especificado. La clase base devuelve la configuración del compilador predeterminada para el lenguaje basándose en el archivo de configuración de la aplicación.

Excepciones

language es null.

El parámetro language no coincide con un compilador configurado para el proveedor de generación.

Comentarios

Use el GetDefaultCompilerTypeForLanguage método para examinar el tipo de compilador configurado en el proveedor de compilación para un nombre de lenguaje específico. Use el GetDefaultCompilerType método para examinar el tipo de compilador predeterminado para un proveedor de compilación.

La clase base BuildProvider determina el tipo de compilador predeterminado mediante los Compiler elementos de la Compilers propiedad del CompilationSection objeto para el archivo de configuración. Esto equivale a examinar los buildProviders elementos y los compiler elementos de las compilers secciones del archivo de configuración. Por ejemplo, para el language valor VB, el método de clase base devuelve un CompilerType objeto que corresponde a los valores configurados para una instancia de Microsoft.VisualBasic.VBCodeProvider.

Al derivar de la BuildProvider clase , puede usar GetDefaultCompilerTypeForLanguage para establecer el CodeCompilerType valor de propiedad para el idioma admitido por la implementación.

Se aplica a

Consulte también