BuildProvider.GetDefaultCompilerTypeForLanguage(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 VB
ein 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.