BuildManager Klasse

Definition

Stellt eine Reihe von Methoden bereit, um die Kompilierung einer ASP.NET Anwendung zu verwalten.

public ref class BuildManager sealed
public sealed class BuildManager
type BuildManager = class
Public NotInheritable Class BuildManager
Vererbung
BuildManager

Hinweise

Die BuildManager Klasse verwaltet den Prozess der Kompilierung von Assemblys und Seiten für eine Anwendung. Es handelt sich um eine versiegelte Klasse und kann nicht geerbt werden.

BuildManager enthält statische Member, die Informationen zu den kompilierten Assemblys bereitstellen.

Eigenschaften

Name Beschreibung
BatchCompilationEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Batchkompilierung aktiviert ist.

CodeAssemblies

Ruft eine Liste der Assemblys ab, die aus dem verzeichnis App_Code erstellt wurden.

IsPrecompiledApp

Ruft einen Wert ab, der angibt, ob die Anwendung vorkompiliert ist.

IsUpdatablePrecompiledApp

Ruft einen Wert ab, der angibt, ob die Anwendung als aktualisierbar vorkompiliert ist.

TargetFramework

Ruft die Zielversion des .NET Framework für die aktuelle Website ab.

Methoden

Name Beschreibung
AddCompilationDependency(String)

Gibt eine Zeichenfolge an, die eine Abhängigkeit darstellt, die der Build-Manager verwendet, um festzustellen, ob ein sauberer Build erforderlich ist.

AddReferencedAssembly(Assembly)

Fügt eine Assembly zum Satz referenzierter Assemblys der Anwendung hinzu.

CreateCachedFile(String)

Erstellt eine zwischengespeicherte Datei.

CreateInstanceFromVirtualPath(String, Type)

Verarbeitet eine Datei anhand ihres virtuellen Pfads und erstellt eine Instanz des Ergebnisses.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetCachedBuildDependencySet(HttpContext, String, Boolean)

Gibt einen Buildabhängigkeitssatz für einen virtuellen Pfad zurück, wenn sich der Pfad im ASP.NET-Cache befindet, auch wenn der Inhalt nicht aktuell ist.

GetCachedBuildDependencySet(HttpContext, String)

Gibt einen Buildabhängigkeitssatz für einen virtuellen Pfad zurück, wenn sich der Pfad im ASP.NET-Cache befindet.

GetCompiledAssembly(String)

Kompiliert eine Datei mithilfe des angegebenen virtuellen Pfads in eine Assembly.

GetCompiledCustomString(String)

Kompiliert eine Datei anhand des virtuellen Pfads und gibt eine benutzerdefinierte Zeichenfolge zurück, die der Buildanbieter im Cache speichert.

GetCompiledType(String)

Kompiliert eine Datei anhand des virtuellen Pfads und gibt den kompilierten Typ zurück.

GetGlobalAsaxType()

Ruft ein Objekt ab, das den kompilierten Typ für die Datei "Global.asax" darstellt.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetObjectFactory(String, Boolean)

Ruft eine Objektfactory für den angegebenen virtuellen Pfad ab.

GetReferencedAssemblies()

Gibt eine Liste der Assemblyverweise zurück, auf die alle Seitenkompilierungen verweisen müssen.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetType(String, Boolean, Boolean)

Sucht einen Typ in den Assemblys der obersten Ebene oder in Assemblys, die in der Konfiguration definiert sind, mithilfe einer Suche ohne Groß-/Kleinschreibung und optional eine Ausnahme beim Fehler auslösen.

GetType(String, Boolean)

Sucht einen Typ in den Assemblys der obersten Ebene oder in Assemblys, die in der Konfiguration definiert sind, und löst optional eine Ausnahme beim Fehler aus.

GetVirtualPathDependencies(String)

Stellt eine Sammlung von Abhängigkeiten für virtuelle Pfade für einen angegebenen virtuellen Pfad bereit.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ReadCachedFile(String)

Liest eine zwischengespeicherte Datei.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen