Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

ClientBuildManager-Klasse

Stellt Kompilierungsdienste für die ASP.NET-Anwendungen bereit.

System.Object
  System.MarshalByRefObject
    System.Web.Compilation.ClientBuildManager

Namespace:  System.Web.Compilation
Assembly:  System.Web (in System.Web.dll)
[PermissionSetAttribute(SecurityAction.LinkDemand, Unrestricted = true)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Unrestricted = true)]
public sealed class ClientBuildManager : MarshalByRefObject, 
	IDisposable

Der ClientBuildManager-Typ macht die folgenden Member verfügbar.

  Name Beschreibung
Öffentliche Methode ClientBuildManager(String, String) Initialisiert eine neue Instanz der ClientBuildManager-Klasse ohne angegebenes Zielverzeichnis oder Vorkompilierungsflags.
Öffentliche Methode ClientBuildManager(String, String, String) Initialisiert eine neue Instanz der ClientBuildManager-Klasse mit dem angegebenen Zielverzeichnis.
Öffentliche Methode ClientBuildManager(String, String, String, ClientBuildManagerParameter) Initialisiert eine neue Instanz der ClientBuildManager-Klasse mit dem angegebenen Zielverzeichnis und Kompilierungsparameter.
Öffentliche Methode ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) Initialisiert eine neue Instanz der ClientBuildManager-Klasse mit dem angegebenen virtuellen Verzeichnis, Quellverzeichnis, Zielverzeichnis, Kompilierungsparameter und Typbeschreibungsanbieter.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Eigenschaft CodeGenDir Ruft den physischen Pfad zum für die Codegenerierung verwendeten Verzeichnis ab.
Öffentliche Eigenschaft IsHostCreated Ruft einen Wert ab, der angibt, ob eine Anwendungsdomäne zum Kompilieren von ASP.NET-Webanwendungen erstellt wurde.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Methode CompileApplicationDependencies Kompiliert anwendungsabhängige Dateien, z. B. Dateien im Verzeichnis App_Code, die Datei Global.asax, Ressourcendateien und Webverweise.
Öffentliche Methode CompileFile(String) Kompiliert die durch den virtuellen Pfad dargestellte Datei.
Öffentliche Methode CompileFile(String, ClientBuildManagerCallback) Kompiliert die durch den virtuellen Pfad dargestellte Datei und stellt eine Rückrufklasse zum Empfangen von Statusinformationen über den Build bereit.
Öffentliche Methode CreateObject Erstellt ein Objekt in der Anwendungsdomäne der ASP.NET-Laufzeit.
Öffentliche Methode 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.)
Öffentliche Methode Equals(Object) Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode 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.)
Öffentliche Methode GenerateCode Generiert Code aus dem Inhalt einer Datei.
Öffentliche Methode 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.
Öffentliche Methode 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.
Öffentliche Methode GetAppDomainShutdownDirectories Ruft die Verzeichnisse mit Dateien ab, die bei einer Änderung zum Schließen der Anwendungsdomäne führen.
Öffentliche Methode GetBrowserDefinitions Ruft eine Auflistung der Browserelemente ab.
Öffentliche Methode 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.
Öffentliche Methode GetCompiledType Kompiliert die durch den virtuellen Pfad dargestellte Datei und gibt ihren kompilierten Typ zurück.
Öffentliche Methode GetCompilerParameters Gibt den Compilertyp und die Parameter zurück, die verwendet werden, um eine durch einen virtuellen Pfad dargestellte Datei zu erstellen.
Öffentliche Methode GetGeneratedFileVirtualPath Gibt den virtuellen Pfad einer generierten Datei zurück.
Öffentliche Methode GetGeneratedSourceFile Ruft den physischen Pfad zur generierten Datei für einen virtuellen Pfad ab.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetLifetimeService Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Öffentliche Methode GetTopLevelAssemblyReferences Gibt ein Array der im Bin-Verzeichnis und im <assembly>-Abschnitt der Webkonfigurationsdatei definierten Assemblys zurück.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetVirtualCodeDirectories Gibt die virtuellen Pfade zum Verzeichnis App_Code und seinen Unterverzeichnissen in einer ASP.NET-Anwendung zurück.
Öffentliche Methode InitializeLifetimeService Führt zu einer unendlichen Lebensdauer der Anwendungsdomäne, indem das Erstellen eines Lease verhindert wird. (Überschreibt MarshalByRefObject.InitializeLifetimeService().)
Öffentliche Methode IsCodeAssembly Gibt an, ob eine Assembly eine Codeassembly ist.
Geschützte Methode MemberwiseClone() Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode MemberwiseClone(Boolean) Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.)
Öffentliche Methode PrecompileApplication() Führt die Vorkompilierung einer ASP.NET-Anwendung aus.
Öffentliche Methode PrecompileApplication(ClientBuildManagerCallback) Kompiliert eine ASP.NET-Anwendung vor und stellt eine Rückrufmethode bereit, um Statusinformationen über den Build zu empfangen.
Öffentliche Methode 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.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode Unload Entlädt die Anwendungsdomäne zum Kompilieren von ASP.NET-Webanwendungen.
Zum Seitenanfang
  Name Beschreibung
Öffentliches Ereignis AppDomainShutdown Tritt ein, wenn eine Anwendungsdomäne geschlossen wird.
Öffentliches Ereignis AppDomainStarted Tritt ein, wenn eine Anwendungsdomäne gestartet wird.
Öffentliches Ereignis AppDomainUnloaded Tritt ein, wenn eine Anwendungsdomäne entladen wird.
Zum Seitenanfang
  Name Beschreibung
Explizite Schnittstellenimplementierung Private Methode IDisposable.Dispose Beendet die aktuelle ASP.NET-Anwendung.
Zum Seitenanfang

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.

.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

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.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?