ClientBuildManager 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 ASP.NET 应用程序提供编译服务。
public ref class ClientBuildManager sealed : MarshalByRefObject, IDisposablepublic sealed class ClientBuildManager : MarshalByRefObject, IDisposabletype ClientBuildManager = class
    inherit MarshalByRefObject
    interface IDisposablePublic NotInheritable Class ClientBuildManager
Inherits MarshalByRefObject
Implements IDisposable- 继承
- 实现
注解
类 ClientBuildManager 提供了用于编译 ASP.NET Web 应用程序以及检索生成的程序集或生成的源代码的方法和属性。 类的实例在客户端的应用程序域中建立,并提供对 Microsoft Internet Information Services (IIS) 外部 ASP.NET 生成系统的访问权限。 类可用于开发用于编译 Web 应用程序的自定义工具。
命令行工具 aspnet_compiler 使用 ClientBuildManager 类。
构造函数
| ClientBuildManager(String, String) | 在不指定目标目录或预编译标志的情况下初始化 ClientBuildManager 类的新实例。 | 
| ClientBuildManager(String, String, String) | 使用指定的目标目录初始化 ClientBuildManager 类的新实例。 | 
| ClientBuildManager(String, String, String, ClientBuildManagerParameter) | 使用指定的目标目录和编译参数初始化 ClientBuildManager 类的新实例。 | 
| ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) | 使用指定的虚拟目录、源目录、目标目录、编译参数和类型说明提供程序初始化 ClientBuildManager 类的新实例。 | 
属性
| CodeGenDir | 获取用于代码生成的目录的物理路径。 | 
| IsHostCreated | 获取一个值,该值指出用于编译 ASP.NET Web 应用程序的应用程序域是否已经创建。 | 
方法
事件
| AppDomainShutdown | 在应用程序域关闭时发生。 | 
| AppDomainStarted | 在应用程序域启动时发生。 | 
| AppDomainUnloaded | 在应用程序域卸载时发生。 | 
显式接口实现
| IDisposable.Dispose() | 终止当前 ASP.NET 应用程序。 |