System.Web.Compilation Naamruimte

Bevat klassen voor het genereren en compileren van aangepaste bestandstypen in de ASP.NET build-omgeving.

Klassen

Name Description
AppSettingsExpressionBuilder

Haalt waarden op, zoals opgegeven in een declaratieve expressie, uit de <appSettings> sectie van het bestand Web.config.

AssemblyBuilder

Biedt een container voor het bouwen van een assembly vanuit een of meer virtuele paden binnen een ASP.NET project.

BuildDependencySet

Vertegenwoordigt afhankelijkheden die worden geretourneerd door de buildmanager.

BuildManager

Biedt een set methoden voor het beheren van de compilatie van een ASP.NET toepassing.

BuildManagerHostUnloadEventArgs

Bevat gebeurtenisgegevens voor de AppDomainShutdown gebeurtenis en de AppDomainUnloaded gebeurtenis.

BuildProvider

Definieert een set eigenschappen en methoden voor het genereren van broncode in de ASP.NET build-omgeving. Deze klasse is abstract.

BuildProviderAppliesToAttribute

Definieert een kenmerk dat het bereik aangeeft waar een buildprovider wordt toegepast wanneer een resource zich bevindt. Deze klasse kan niet worden overgenomen.

ClientBuildManager

Biedt compilatieservices voor ASP.NET toepassingen.

ClientBuildManagerCallback

Ontvangt statusinformatie over een build van het ClientBuildManager object.

ClientBuildManagerParameter

Bevat waarden die tijdens de precompilatie worden doorgegeven aan de ASP.NET compiler.

CompilerType

Vertegenwoordigt de compilerinstellingen die in de ASP.NET buildomgeving worden gebruikt om broncode te genereren en compileren op basis van een virtueel pad. Deze klasse kan niet worden overgenomen.

ConnectionStringsExpressionBuilder

Hiermee wordt code opgehaald of gegenereerd om waarden op te halen uit de <connectionStrings> sectie van het Web.config-bestand.

ControlBuilderInterceptor

Hiermee kan het compilatieproces worden aangepast of beheerd.

DesignTimeResourceProviderFactoryAttribute

Hiermee geeft u het type resourceproviderfactory op voor ontwerptijd. Deze klasse kan niet worden overgenomen.

ExpressionBuilder

Evalueert expressies tijdens het parseren van pagina's.

ExpressionBuilderContext

Biedt de context voor een ExpressionBuilder object.

ExpressionEditorAttribute

Hiermee geeft u de ontwerptijdeditor van de opbouwfunctie voor expressies op. Deze klasse kan niet worden overgenomen.

ExpressionPrefixAttribute

Hiermee geeft u het voorvoegselkenmerk op dat moet worden gebruikt voor de opbouwfunctie voor expressies. Deze klasse kan niet worden overgenomen.

FolderLevelBuildProviderAppliesToAttribute

Hiermee definieert u een kenmerk dat het bereik aangeeft waarop een FolderLevelBuildProvider object moet worden toegepast wanneer een resource zich bevindt.

ImplicitResourceKey

Bevat velden die een impliciete resourcesleutel identificeren.

LinePragmaCodeInfo

Bevat eigenschappen voor een scriptblok dat wordt geparseerd.

ResourceExpressionBuilder

Bevat code voor de paginaparser voor het toewijzen van eigenschapswaarden in een besturingselement.

ResourceExpressionFields

Bevat de velden uit een geparseerde resource-expressie.

ResourceProviderFactory

Fungeert als de basisklasse voor klassen die resourceproviders maken.

RouteUrlExpressionBuilder

Hiermee maakt u een URL die overeenkomt met de opgegeven URL-parameterwaarden.

RouteValueExpressionBuilder

Haalt de waarde op die overeenkomt met een opgegeven URL-parameter op een gerouteerde pagina.

WCFBuildProvider

Hiermee genereert u proxyklassecode voor wcf-services (Windows Communication Foundation).

Interfaces

Name Description
IAssemblyPostProcessor

Definieert de methode die een klasse implementeert om een assembly te verwerken nadat de assembly is gebouwd.

IImplicitResourceProvider

Definieert methoden die een klasse implementeert om te fungeren als een impliciete resourceprovider.

IResourceProvider

Definieert de interface die een klasse moet implementeren om te fungeren als een resourceprovider.

IWcfReferenceReceiveContextInformation

Definieert de interface die moet worden geïmplementeerd om aanvullende contextinformatie te verkrijgen.

Enums

Name Description
BuildProviderAppliesTo

Hiermee geeft u de locaties op waar het kenmerk wordt gerespecteerd tijdens het BuildProviderAppliesToAttribute genereren van code voor een resource door een BuildProvider object.

BuildProviderResultFlags

Geeft het vereiste gedrag aan wanneer een virtueel pad wordt gebouwd.

FolderLevelBuildProviderAppliesTo

Vertegenwoordigt een opsomming die de doelmap aangeeft waarop een FolderLevelBuildProvider object van toepassing is.

PrecompilationFlags

Biedt vlaggen die het gedrag van de precompilatie bepalen.

Gedelegeerden

Name Description
BuildManagerHostUnloadEventHandler

Vertegenwoordigt de methode die de AppDomainUnloaded gebeurtenis en de AppDomainShutdown gebeurtenis van een ClientBuildManager object verwerkt.