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
| Name | Beschreibung |
|---|---|
| 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 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 < |
| 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. |