System.Web.Compilation Namnområde

Innehåller klasser för att generera och kompilera anpassade filtyper i ASP.NET byggmiljö.

Klasser

Name Description
AppSettingsExpressionBuilder

Hämtar värden, som anges i ett deklarativt uttryck, från <appSettings> avsnittet i Web.config-filen.

AssemblyBuilder

Tillhandahåller en container för att skapa en sammansättning från en eller flera virtuella sökvägar i ett ASP.NET projekt.

BuildDependencySet

Representerar beroenden som returneras av bygghanteraren.

BuildManager

Innehåller en uppsättning metoder som hjälper dig att hantera kompilering av ett ASP.NET program.

BuildManagerHostUnloadEventArgs

Innehåller händelsedata för AppDomainShutdown händelsen och händelsen AppDomainUnloaded .

BuildProvider

Definierar en uppsättning egenskaper och metoder för att generera källkod i ASP.NET byggmiljö. Den här klassen är abstrakt.

BuildProviderAppliesToAttribute

Definierar ett attribut som anger omfånget där en byggprovider ska tillämpas när en resurs finns. Det går inte att ärva den här klassen.

ClientBuildManager

Tillhandahåller kompileringstjänster för ASP.NET program.

ClientBuildManagerCallback

Tar emot statusinformation om en version från objektet ClientBuildManager .

ClientBuildManagerParameter

Innehåller värden som skickas till ASP.NET-kompilatorn under förkompileringen.

CompilerType

Representerar de kompilatorinställningar som används i ASP.NET byggmiljö för att generera och kompilera källkod från en virtuell sökväg. Det går inte att ärva den här klassen.

ConnectionStringsExpressionBuilder

Hämtar eller genererar kod för att hämta värden från <connectionStrings> avsnittet i Web.config-filen.

ControlBuilderInterceptor

Tillåter att kompileringsprocessen anpassas eller kontrolleras.

DesignTimeResourceProviderFactoryAttribute

Anger typ av resursproviderfabrik för designtid. Det går inte att ärva den här klassen.

ExpressionBuilder

Utvärderar uttryck under sidparsning.

ExpressionBuilderContext

Tillhandahåller kontexten för ett ExpressionBuilder objekt.

ExpressionEditorAttribute

Anger designtidsredigeraren för uttrycksverktyget. Det går inte att ärva den här klassen.

ExpressionPrefixAttribute

Anger prefixattributet som ska användas för uttrycksverktyget. Det går inte att ärva den här klassen.

FolderLevelBuildProviderAppliesToAttribute

Definierar ett attribut som anger omfånget där ett FolderLevelBuildProvider objekt ska tillämpas när en resurs finns.

ImplicitResourceKey

Innehåller fält som identifierar en implicit resursnyckel.

LinePragmaCodeInfo

Innehåller egenskaper för ett skriptblock som parsas.

ResourceExpressionBuilder

Innehåller kod till sidparsern för att tilldela egenskapsvärden på en kontroll.

ResourceExpressionFields

Innehåller fälten från ett parsat resursuttryck.

ResourceProviderFactory

Fungerar som basklass för klasser som skapar resursprovidrar.

RouteUrlExpressionBuilder

Skapar en URL som motsvarar angivna URL-parametervärden.

RouteValueExpressionBuilder

Hämtar värdet som motsvarar en angiven URL-parameter på en dirigerad sida.

WCFBuildProvider

Genererar proxyklasskod för Windows Communication Foundation-tjänster (WCF).

Gränssnitt

Name Description
IAssemblyPostProcessor

Definierar metoden som en klass implementerar för att bearbeta en sammansättning när sammansättningen har skapats.

IImplicitResourceProvider

Definierar metoder som en klass implementerar för att fungera som en implicit resursprovider.

IResourceProvider

Definierar gränssnittet som en klass måste implementera för att fungera som resursprovider.

IWcfReferenceReceiveContextInformation

Definierar gränssnittet som ska implementeras för att hämta ytterligare kontextinformation.

Uppräkningar

Name Description
BuildProviderAppliesTo

Anger de platser där BuildProviderAppliesToAttribute attributet respekteras under kodgenereringen för en resurs av ett BuildProvider objekt.

BuildProviderResultFlags

Anger det beteende som krävs när en virtuell sökväg skapas.

FolderLevelBuildProviderAppliesTo

Representerar en uppräkning som anger målkatalogen som ett FolderLevelBuildProvider objekt gäller för.

PrecompilationFlags

Innehåller flaggor som bestämmer förkompileringsbeteendet.

Delegeringar

Name Description
BuildManagerHostUnloadEventHandler

Representerar den metod som hanterar AppDomainUnloaded händelsen och AppDomainShutdown händelsen för ett ClientBuildManager objekt.