System.Web.Compilation 命名空间

包含用于在 ASP.NET 生成环境中生成和编译自定义文件类型的类。

名称 说明
AppSettingsExpressionBuilder

<appSettings> Web.config 文件的节检索声明性表达式中指定的值。

AssemblyBuilder

提供一个容器,用于从 ASP.NET 项目中的一个或多个虚拟路径生成程序集。

BuildDependencySet

表示生成管理器返回的依赖项。

BuildManager

提供一组方法来帮助管理 ASP.NET 应用程序的编译。

BuildManagerHostUnloadEventArgs

包含事件和AppDomainShutdown事件的事件数据AppDomainUnloaded

BuildProvider

定义一组属性和方法,用于在 ASP.NET 生成环境中生成源代码。 此类是抽象的。

BuildProviderAppliesToAttribute

定义一个属性,该属性指定在资源所在的位置时将应用生成提供程序的范围。 此类不能被继承。

ClientBuildManager

为 ASP.NET 应用程序提供编译服务。

ClientBuildManagerCallback

从对象接收有关生成 ClientBuildManager 的状态信息。

ClientBuildManagerParameter

包含预编译期间传递给 ASP.NET 编译器的值。

CompilerType

表示在 ASP.NET 生成环境中用于从虚拟路径生成和编译源代码的编译器设置。 此类不能被继承。

ConnectionStringsExpressionBuilder

从 Web.config 文件的节检索或生成要检索的代码 <connectionStrings> 。

ControlBuilderInterceptor

允许自定义或控制编译过程。

DesignTimeResourceProviderFactoryAttribute

指定设计时的资源提供程序工厂的类型。 此类不能被继承。

ExpressionBuilder

在页面分析期间计算表达式。

ExpressionBuilderContext

提供对象的 ExpressionBuilder 上下文。

ExpressionEditorAttribute

指定表达式生成器的设计时编辑器。 此类不能被继承。

ExpressionPrefixAttribute

指定要用于表达式生成器的前缀属性。 此类不能被继承。

FolderLevelBuildProviderAppliesToAttribute

定义一个特性,该属性指定在资源位于时应应用 FolderLevelBuildProvider 对象的作用域。

ImplicitResourceKey

包含标识隐式资源密钥的字段。

LinePragmaCodeInfo

包含要分析的脚本块的属性。

ResourceExpressionBuilder

为页面分析器提供代码,用于在控件上分配属性值。

ResourceExpressionFields

包含分析的资源表达式中的字段。

ResourceProviderFactory

用作创建资源提供程序的类的基类。

RouteUrlExpressionBuilder

创建对应于指定 URL 参数值的 URL。

RouteValueExpressionBuilder

检索与路由页中的指定 URL 参数对应的值。

WCFBuildProvider

为 Windows Communication Foundation (WCF) 服务生成代理类代码。

接口

名称 说明
IAssemblyPostProcessor

定义类在生成程序集后要处理程序集的方法。

IImplicitResourceProvider

定义类实现的方法以充当隐式资源提供程序。

IResourceProvider

定义类必须实现的接口以充当资源提供程序。

IWcfReferenceReceiveContextInformation

定义要实现的接口以获取其他上下文信息。

枚举

名称 说明
BuildProviderAppliesTo

指定 BuildProviderAppliesToAttribute 对象在为资源生成代码期间遵循 BuildProvider 属性的位置。

BuildProviderResultFlags

指示生成虚拟路径时所需的行为。

FolderLevelBuildProviderAppliesTo

表示一个枚举,该枚举指定 FolderLevelBuildProvider 对象应用于的目标目录。

PrecompilationFlags

提供确定预编译行为的标志。

委托

名称 说明
BuildManagerHostUnloadEventHandler

表示处理 AppDomainUnloaded 事件和 AppDomainShutdown 对象事件 ClientBuildManager 的方法。