Freigeben über


BuildManager Klasse

Definition

Stellt eine Reihe von Methoden bereit, um die Verwaltung der Kompilierung einer ASP.NET-Anwendung zu vereinfachen.

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, die nicht vererbt werden kann.

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

Eigenschaften

BatchCompilationEnabled

Ruft einen Wert ab, der angibt, ob die Batchkompilierung aktiviert ist, oder legt diesen fest.

CodeAssemblies

Ruft eine Liste mit aus dem Verzeichnis App_Code erstellten Assemblys ab.

IsPrecompiledApp

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

IsUpdatablePrecompiledApp

Ruft einen Wert ab, mit dem angegeben wird, ob die Anwendung als aktualisierbar vorkompiliert wird.

TargetFramework

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

Methoden

AddCompilationDependency(String)

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

AddReferencedAssembly(Assembly)

Fügt dem Satz der Assemblys der Anwendung, auf die verwiesen wird, eine Assembly hinzu.

CreateCachedFile(String)

Erstellt eine zwischengespeicherte Datei.

CreateInstanceFromVirtualPath(String, Type)

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

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetCachedBuildDependencySet(HttpContext, String)

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

GetCachedBuildDependencySet(HttpContext, String, Boolean)

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

GetCompiledAssembly(String)

Kompiliert eine Datei mit dem angegebenen virtuellen Pfad in eine Assembly.

GetCompiledCustomString(String)

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

GetCompiledType(String)

Kompiliert eine Datei unter Angabe 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()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetObjectFactory(String, Boolean)

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

GetReferencedAssemblies()

Gibt eine Liste von Assemblyverweisen zurück, auf die alle Seitenkompilierungen verweisen müssen.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetType(String, Boolean)

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

GetType(String, Boolean, Boolean)

Sucht unter Beachtung der Groß- und Kleinschreibung einen Typ in den Assemblys der obersten Ebene oder in Assemblys, die in der Konfiguration definiert wurden, und löst bei Fehlern eine Ausnahme aus (optional).

GetVirtualPathDependencies(String)

Stellt eine Auflistung virtueller Pfadabhängigkeiten für einen angegebenen virtuellen Pfad bereit.

MemberwiseClone()

Erstellt eine flache Kopie des 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

Siehe auch