BuildProvider.GetDefaultCompilerTypeForLanguage(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.