System.Web.Compilation Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains classes for generating and compiling custom file types within the ASP.NET build environment.
Classes
AppSettingsExpressionBuilder |
Retrieves values, as specified in a declarative expression, from the |
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 < |
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. |
Interfaces
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. |
Enums
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. |
Delegates
BuildManagerHostUnloadEventHandler |
Represents the method that handles the AppDomainUnloaded event and the AppDomainShutdown event of a ClientBuildManager object. |