Freigeben über


BuildProvider.GetDefaultCompilerTypeForLanguage(String) Methode

Definition

Gibt die Compilereinstellungen für den Buildanbieter basierend auf der angegebenen Sprache zurück.

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

Parameter

language
String

Ein Codesprachename.

Gibt zurück

A CompilerType that represents the compiler settings for the build provider based on the specified language. Die Basisklasse gibt die Standardcompilereinstellungen für die Sprache basierend auf der Anwendungskonfigurationsdatei zurück.

Ausnahmen

language ist null.

language stimmt nicht mit einem konfigurierten Compiler für den Buildanbieter überein.

Hinweise

Verwenden Sie die GetDefaultCompilerTypeForLanguage Methode, um den compilertyp zu untersuchen, der im Buildanbieter für einen bestimmten Sprachnamen konfiguriert ist. Verwenden Sie die GetDefaultCompilerType Methode, um den Standardcompilertyp für einen Buildanbieter zu untersuchen.

Die Basisklasse BuildProvider bestimmt den Standardcompilertyp mithilfe der Compiler Elemente in der Compilers Eigenschaft des CompilationSection Objekts für die Konfigurationsdatei. Dies entspricht der Untersuchung der buildProviders Elemente und der compiler Elemente in den compilers Abschnitten der Konfigurationsdatei. For example, for the language value VB, the base class method returns a CompilerType object that corresponds to the configured settings for an instance of Microsoft.VisualBasic.VBCodeProvider.

Wenn Sie von der BuildProvider Klasse abgeleitet werden, können GetDefaultCompilerTypeForLanguage Sie den CodeCompilerType Eigenschaftswert für die von der Implementierung unterstützte Sprache festlegen.

Gilt für:

Weitere Informationen