System.Web.Compilation Namespace
.NET Framework 4.5
The System.Web.Compilation namespace contains classes for generating and compiling custom file types within the ASP.NET build environment.
| Class | Description | |
|---|---|---|
|
AppSettingsExpressionBuilder | Retrieves values, as specified in a declarative expression, from the <appSettings> section of the Web.config file. |
|
AssemblyBuilder | Provides a container for building an assembly from one or more virtual paths within an ASP.NET project. |
|
BuildDependencySet | Represents dependencies returned by the build manager. |
|
BuildManager | Provides a set of methods to help manage the compilation of an ASP.NET application. |
|
BuildManagerHostUnloadEventArgs | Contains event data for the AppDomainShutdown event and the AppDomainUnloaded event. |
|
BuildProvider | Defines a set of properties and methods for generating source code within the ASP.NET build environment. This class is abstract. |
|
BuildProviderAppliesToAttribute | Defines an attribute that specifies the scope where a build provider will be applied when a resource is located. This class cannot be inherited. |
|
ClientBuildManager | Provides compilation services for ASP.NET applications. |
|
ClientBuildManagerCallback | Receives status information about a build from the ClientBuildManager object. |
|
ClientBuildManagerParameter | Contains values passed to the ASP.NET compiler during precompilation. |
|
CompilerType | Represents the compiler settings used within the ASP.NET build environment to generate and compile source code from a virtual path. This class cannot be inherited. |
|
ConnectionStringsExpressionBuilder | Retrieves, or generates code to retrieve, values from the <connectionStrings> section of the Web.config file. |
|
ControlBuilderInterceptor | Allows the compilation process to be customized or controlled. |
|
DesignTimeResourceProviderFactoryAttribute | Specifies the type of resource provider factory for design time. This class cannot be inherited. |
|
ExpressionBuilder | Evaluates expressions during page parsing. |
|
ExpressionBuilderContext | Provides the context for an ExpressionBuilder object. |
|
ExpressionEditorAttribute | Specifies the design-time editor of the expression builder. This class cannot be inherited. |
|
ExpressionPrefixAttribute | Specifies the prefix attribute to use for the expression builder. This class cannot be inherited. |
|
FolderLevelBuildProviderAppliesToAttribute | Defines an attribute that specifies the scope where a FolderLevelBuildProvider object should be applied when a resource is located. |
|
ImplicitResourceKey | Contains fields that identify an implicit resource key. |
|
LinePragmaCodeInfo | Contains properties for a script block being parsed. |
|
ResourceExpressionBuilder | Provides code to the page parser for assigning property values on a control. |
|
ResourceExpressionFields | Contains the fields from a parsed resource expression. |
|
ResourceProviderFactory | Serves as the base class for classes that create resource providers. |
|
RouteUrlExpressionBuilder | Creates a URL that corresponds to specified URL parameter values. |
|
RouteValueExpressionBuilder | Retrieves the value that corresponds to a specified URL parameter in a routed page. |
|
WCFBuildProvider | Generates proxy class code for Windows Communication Foundation (WCF) services |
| Interface | Description | |
|---|---|---|
|
IAssemblyPostProcessor | Defines the method a class implements to process an assembly after the assembly has been built. |
|
IImplicitResourceProvider | Defines methods a class implements to act as an implicit resource provider. |
|
IResourceProvider | Defines the interface a class must implement to act as a resource provider. |
|
IWcfReferenceReceiveContextInformation | Defines the interface to implement to obtain additional context information. |
| Delegate | Description | |
|---|---|---|
|
BuildManagerHostUnloadEventHandler | Represents the method that handles the AppDomainUnloaded event and the AppDomainShutdown event of a ClientBuildManager object. |
| Enumeration | Description | |
|---|---|---|
|
BuildProviderAppliesTo | Specifies the locations where the BuildProviderAppliesToAttribute attribute is respected during code generation for a resource by a BuildProvider object. |
|
BuildProviderResultFlags | Indicates the required behavior when a virtual path is built. |
|
FolderLevelBuildProviderAppliesTo | Represents an enumeration that specifies the target directory that a FolderLevelBuildProvider object applies to. |
|
PrecompilationFlags | Provides flags that determine precompilation behavior. |