Freigeben über


System.Web.Compilation Namespace

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

Klassen

AppSettingsExpressionBuilder

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

AssemblyBuilder

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

BuildDependencySet

Stellt vom Build-Manager zurückgegebene Abhängigkeiten dar.

BuildManager

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

BuildManagerHostUnloadEventArgs

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

BuildProvider

Definiert 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 eine Ressource gefunden wird. Diese Klasse kann nicht vererbt werden.

ClientBuildManager

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

ClientBuildManagerCallback

Empfängt Statusinformationen über ein Build vom ClientBuildManager-Objekt.

ClientBuildManagerParameter

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

CompilerType

Stellt die Compilereinstellungen dar, die in der ASP.NET-Buildumgebung verwendet werden, um Quellcode aus einem virtuellen Pfad zu generieren und zu kompilieren. Diese Klasse kann nicht vererbt werden.

ConnectionStringsExpressionBuilder

Ruft Code ab oder generiert ihn, um Werte aus dem <connectionStrings>-Abschnitt der Datei „Web.config“ abzurufen.

ControlBuilderInterceptor

Ermöglicht den Kompiliervorgang anzupassen oder zu steuern.

DesignTimeResourceProviderFactoryAttribute

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

ExpressionBuilder

Wertet während der Seitenanalyse Ausdrücke 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 für den Ausdrucks-Generator zu verwendende Präfixattribut an. Diese Klasse kann nicht vererbt werden.

FolderLevelBuildProviderAppliesToAttribute

Definiert ein Attribut, das den Bereich angibt, in dem ein FolderLevelBuildProvider-Objekt angewendet werden sollte, wenn eine Ressource gefunden wird.

ImplicitResourceKey

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

LinePragmaCodeInfo

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

ResourceExpressionBuilder

Stellt dem Seitenparser Code für das Zuweisen von Eigenschaftswerten in einem Steuerelement bereit.

ResourceExpressionFields

Enthält die Felder eines analysierten Ressourcenausdrucks.

ResourceProviderFactory

Wird als Basisklasse für Klassen verwendet, die Ressourcenanbieter erstellen.

RouteUrlExpressionBuilder

Erstellt eine URL, die angegebenen URL-Parameterwerten entspricht.

RouteValueExpressionBuilder

Ruft den Wert ab, der einem angegebenen URL-Parameter in einer Weiterleitungsseite entspricht.

WCFBuildProvider

Generiert Code der Proxyklasse für WCF-Dienste (Windows Communication Foundation).

Schnittstellen

IAssemblyPostProcessor

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

IImplicitResourceProvider

Definiert Methoden, die von einer Klasse implementiert werden, damit diese als impliziter Ressourcenanbieter fungieren kann.

IResourceProvider

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

IWcfReferenceReceiveContextInformation

Definiert die zu implementierende Schnittstelle, um zusätzliche Kontextinformationen zu erhalten.

Enumerationen

BuildProviderAppliesTo

Gibt die Positionen an, an denen das BuildProviderAppliesToAttribute-Attribut während der Codegenerierung für eine Ressource eines BuildProvider-Objekts respektiert wird.

BuildProviderResultFlags

Gibt das erforderliche Verhalten für das Erstellen eines virtuellen Pfads an.

FolderLevelBuildProviderAppliesTo

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

PrecompilationFlags

Stellt Flags bereit, die das Vorkompilierungsverhalten bestimmen.

Delegaten

BuildManagerHostUnloadEventHandler

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