Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
ClientBuildManager-Klasse
Stellt Kompilierungsdienste für die ASP.NET-Anwendungen bereit.
Assembly: System.Web (in System.Web.dll)
Der ClientBuildManager-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
|
ClientBuildManager(String, String) | Initialisiert eine neue Instanz der ClientBuildManager-Klasse ohne angegebenes Zielverzeichnis oder Vorkompilierungsflags. |
|
ClientBuildManager(String, String, String) | Initialisiert eine neue Instanz der ClientBuildManager-Klasse mit dem angegebenen Zielverzeichnis. |
|
ClientBuildManager(String, String, String, ClientBuildManagerParameter) | Initialisiert eine neue Instanz der ClientBuildManager-Klasse mit dem angegebenen Zielverzeichnis und Kompilierungsparameter. |
|
ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) | Initialisiert eine neue Instanz der ClientBuildManager-Klasse mit dem angegebenen virtuellen Verzeichnis, Quellverzeichnis, Zielverzeichnis, Kompilierungsparameter und Typbeschreibungsanbieter. |
| Name | Beschreibung | |
|---|---|---|
|
CodeGenDir | Ruft den physischen Pfad zum für die Codegenerierung verwendeten Verzeichnis ab. |
|
IsHostCreated | Ruft einen Wert ab, der angibt, ob eine Anwendungsdomäne zum Kompilieren von ASP.NET-Webanwendungen erstellt wurde. |
| Name | Beschreibung | |
|---|---|---|
|
CompileApplicationDependencies | Kompiliert anwendungsabhängige Dateien, z. B. Dateien im Verzeichnis App_Code, die Datei Global.asax, Ressourcendateien und Webverweise. |
|
CompileFile(String) | Kompiliert die durch den virtuellen Pfad dargestellte Datei. |
|
CompileFile(String, ClientBuildManagerCallback) | Kompiliert die durch den virtuellen Pfad dargestellte Datei und stellt eine Rückrufklasse zum Empfangen von Statusinformationen über den Build bereit. |
|
CreateObject | Erstellt ein Objekt in der Anwendungsdomäne der ASP.NET-Laufzeit. |
|
CreateObjRef | Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) |
|
Equals(Object) | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) |
|
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.) |
|
GenerateCode | Generiert Code aus dem Inhalt einer Datei. |
|
GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary) | Gibt die CodeDOM-Struktur, den Compilertyp und die Compilerparameter für eine durch einen virtuellen Pfad dargestellte Datei zurück. |
|
GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary) | Gibt den Inhalt, die CodeDOM-Struktur, den Compilertyp und die Compilerparameter für eine durch einen virtuellen Pfad dargestellte Datei zurück. |
|
GetAppDomainShutdownDirectories | Ruft die Verzeichnisse mit Dateien ab, die bei einer Änderung zum Schließen der Anwendungsdomäne führen. |
|
GetBrowserDefinitions | Ruft eine Auflistung der Browserelemente ab. |
|
GetCodeDirectoryInformation | Ruft Informationen über den Compilertyp, Compilerparameter und das Verzeichnis ab, in dem aus Nicht-Codedateien (z. B. WSDL-Dateien) generierte Codedateien gespeichert werden sollen. |
|
GetCompiledType | Kompiliert die durch den virtuellen Pfad dargestellte Datei und gibt ihren kompilierten Typ zurück. |
|
GetCompilerParameters | Gibt den Compilertyp und die Parameter zurück, die verwendet werden, um eine durch einen virtuellen Pfad dargestellte Datei zu erstellen. |
|
GetGeneratedFileVirtualPath | Gibt den virtuellen Pfad einer generierten Datei zurück. |
|
GetGeneratedSourceFile | Ruft den physischen Pfad zur generierten Datei für einen virtuellen Pfad ab. |
|
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
|
GetLifetimeService | Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) |
|
GetTopLevelAssemblyReferences | Gibt ein Array der im Bin-Verzeichnis und im <assembly>-Abschnitt der Webkonfigurationsdatei definierten Assemblys zurück. |
|
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
|
GetVirtualCodeDirectories | Gibt die virtuellen Pfade zum Verzeichnis App_Code und seinen Unterverzeichnissen in einer ASP.NET-Anwendung zurück. |
|
InitializeLifetimeService | Führt zu einer unendlichen Lebensdauer der Anwendungsdomäne, indem das Erstellen eines Lease verhindert wird. (Überschreibt MarshalByRefObject.InitializeLifetimeService().) |
|
IsCodeAssembly | Gibt an, ob eine Assembly eine Codeassembly ist. |
|
MemberwiseClone() | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
|
MemberwiseClone(Boolean) | Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.) |
|
PrecompileApplication() | Führt die Vorkompilierung einer ASP.NET-Anwendung aus. |
|
PrecompileApplication(ClientBuildManagerCallback) | Kompiliert eine ASP.NET-Anwendung vor und stellt eine Rückrufmethode bereit, um Statusinformationen über den Build zu empfangen. |
|
PrecompileApplication(ClientBuildManagerCallback, Boolean) | Führt die Vorkompilierung einer ASP.NET-Anwendung aus, stellt eine Rückrufmethode bereit, um Statusinformationen über den Build zu empfangen und gibt an, ob ein sauberer Build erstellt werden soll. |
|
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
|
Unload | Entlädt die Anwendungsdomäne zum Kompilieren von ASP.NET-Webanwendungen. |
| Name | Beschreibung | |
|---|---|---|
|
AppDomainShutdown | Tritt ein, wenn eine Anwendungsdomäne geschlossen wird. |
|
AppDomainStarted | Tritt ein, wenn eine Anwendungsdomäne gestartet wird. |
|
AppDomainUnloaded | Tritt ein, wenn eine Anwendungsdomäne entladen wird. |
Die ClientBuildManager-Klasse enthält Methoden und Eigenschaften zum Kompilieren von ASP.NET-Webanwendungen und zum Abrufen von generierten Assemblys oder generiertem Quellcode. Instanzen der Klasse werden in der Anwendungsdomäne des Clients angelegt und ermöglichen den Zugriff auf das ASP.NET-Buildsystem außerhalb der Microsoft Internetinformationsdienste (IIS). Mit der Klasse können benutzerdefinierte Tools für die Kompilierung von Webanwendungen entwickelt werden.
Das Befehlszeilentool aspnet_compiler verwendet die ClientBuildManager-Klasse.
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.