Freigeben über


BuildProvider.GetDefaultCompilerTypeForLanguage(String) Methode

Definition

Gibt die Compilereinstellungen für den Buildanbieter auf der Grundlage 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

Der Name einer Codesprache.

Gibt zurück

Ein CompilerType-Objekt, das die Compilereinstellungen für den Buildanbieter auf der Grundlage der angegebenen Sprache darstellt. Die Basisklasse gibt die Standardcompilereinstellungen für die Sprache auf der Basis der Konfigurationsdatei der Anwendung zurück.

Ausnahmen

language ist null.

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

Hinweise

Verwenden Sie die GetDefaultCompilerTypeForLanguage -Methode, um den im Buildanbieter konfigurierten Compilertyp auf einen bestimmten Sprachnamen zu untersuchen. 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. Beispielsweise gibt die Basisklassenmethode für den language Wert VBein CompilerType Objekt zurück, das den konfigurierten Einstellungen für eine Instanz von Microsoft.VisualBasic.VBCodeProviderentspricht.

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

Gilt für:

Weitere Informationen