System.Web.Compilation Namespace

Enthält Klassen zum Generieren und Kompilieren von benutzerdefinierten Dateitypen innerhalb der ASP.NET Buildumgebung.

Klassen

Name Beschreibung
AppSettingsExpressionBuilder

Ruft Werte, wie in einem deklarativen Ausdruck angegeben, aus dem <appSettings> Abschnitt der Web.config Datei ab.

AssemblyBuilder

Stellt einen Container zum Erstellen einer Assembly aus einem oder mehreren virtuellen Pfaden in einem ASP.NET Projekt bereit.

BuildDependencySet

Stellt Abhängigkeiten dar, die vom Build-Manager zurückgegeben werden.

BuildManager

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

BuildManagerHostUnloadEventArgs

Enthält Ereignisdaten für das AppDomainShutdown Ereignis und das AppDomainUnloaded Ereignis.

BuildProvider

Definiert eine Reihe von Eigenschaften und Methoden zum Generieren von Quellcode in der ASP.NET Buildumgebung. Diese Klasse ist abstrakt.

BuildProviderAppliesToAttribute

Definiert ein Attribut, das den Bereich angibt, in dem ein Buildanbieter angewendet wird, wenn sich eine Ressource befindet. Diese Klasse kann nicht vererbt werden.

ClientBuildManager

Stellt Kompilierungsdienste für ASP.NET Anwendungen bereit.

ClientBuildManagerCallback

Empfängt Statusinformationen zu einem Build aus dem ClientBuildManager Objekt.

ClientBuildManagerParameter

Enthält Werte, die während der Vorkompilierung an den ASP.NET Compiler übergeben werden.

CompilerType

Stellt die Compilereinstellungen dar, die in der ASP.NET Buildumgebung zum Generieren und Kompilieren von Quellcode aus einem virtuellen Pfad verwendet werden. Diese Klasse kann nicht vererbt werden.

ConnectionStringsExpressionBuilder

Ruft Werte aus dem <connectionStrings> Abschnitt der Web.config-Datei ab oder generiert Code zum Abrufen.

ControlBuilderInterceptor

Ermöglicht das Anpassen oder Steuern des Kompilierungsprozesses.

DesignTimeResourceProviderFactoryAttribute

Gibt den Typ der Ressourcenanbieterfactory für die Entwurfszeit an. Diese Klasse kann nicht vererbt werden.

ExpressionBuilder

Wertet Ausdrücke während der Seitenanalyse aus.

ExpressionBuilderContext

Stellt den Kontext für ein ExpressionBuilder Objekt bereit.

ExpressionEditorAttribute

Gibt den Entwurfszeit-Editor des Ausdrucks-Generators an. Diese Klasse kann nicht vererbt werden.

ExpressionPrefixAttribute

Gibt das Präfix-Attribut an, das für den Ausdrucks-Generator verwendet werden soll. Diese Klasse kann nicht vererbt werden.

FolderLevelBuildProviderAppliesToAttribute

Definiert ein Attribut, das den Bereich angibt, in dem ein FolderLevelBuildProvider -Objekt angewendet werden soll, wenn sich eine Ressource befindet.

ImplicitResourceKey

Enthält Felder, die einen impliziten Ressourcenschlüssel identifizieren.

LinePragmaCodeInfo

Enthält Eigenschaften für einen skriptblock, der analysiert wird.

ResourceExpressionBuilder

Stellt Code für den Seitenparser zum Zuweisen von Eigenschaftswerten für ein Steuerelement bereit.

ResourceExpressionFields

Enthält die Felder aus einem analysierten Ressourcenausdruck.

ResourceProviderFactory

Dient als Basisklasse für Klassen, die Ressourcenanbieter erstellen.

RouteUrlExpressionBuilder

Erstellt eine URL, die angegebenen URL-Parameterwerten entspricht.

RouteValueExpressionBuilder

Ruft den Wert ab, der einem angegebenen URL-Parameter auf einer routingierten Seite entspricht.

WCFBuildProvider

Generiert Proxyklassencode für Windows Communication Foundation (WCF)-Dienste.

Schnittstellen

Name Beschreibung
IAssemblyPostProcessor

Definiert die Methode, die eine Klasse implementiert, um eine Assembly zu verarbeiten, nachdem die Assembly erstellt wurde.

IImplicitResourceProvider

Definiert Methoden, die eine Klasse implementiert, um als impliziter Ressourcenanbieter zu fungieren.

IResourceProvider

Definiert die Schnittstelle, die eine Klasse implementieren muss, um als Ressourcenanbieter zu fungieren.

IWcfReferenceReceiveContextInformation

Definiert die Schnittstelle, die implementiert werden soll, um zusätzliche Kontextinformationen abzurufen.

Enumerationen

Name Beschreibung
BuildProviderAppliesTo

Gibt die Speicherorte an, an denen das BuildProviderAppliesToAttribute-Attribut während der Codegenerierung für eine Ressource durch ein BuildProvider -Objekt berücksichtigt wird.

BuildProviderResultFlags

Gibt das erforderliche Verhalten an, wenn ein virtueller Pfad erstellt wird.

FolderLevelBuildProviderAppliesTo

Stellt eine Aufzählung dar, die das Zielverzeichnis angibt, für das ein FolderLevelBuildProvider -Objekt gilt.

PrecompilationFlags

Stellt Flags bereit, die das Vorkompilierungsverhalten bestimmen.

Delegaten

Name Beschreibung
BuildManagerHostUnloadEventHandler

Stellt die Methode dar, die das AppDomainUnloaded Ereignis und das AppDomainShutdown Ereignis eines ClientBuildManager Objekts behandelt.