System.Web.Compilation Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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 < |
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. |