ClientBuildManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 ASP.NET 应用程序提供编译服务。
public ref class ClientBuildManager sealed : MarshalByRefObject, IDisposable
public sealed class ClientBuildManager : MarshalByRefObject, IDisposable
type ClientBuildManager = class
inherit MarshalByRefObject
interface IDisposable
Public 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, String, ClientBuildManagerParameter, TypeDescriptionProvider) |
使用指定的虚拟目录、源目录、目标目录、编译参数和类型说明提供程序初始化类的新实例 ClientBuildManager 。 |
| ClientBuildManager(String, String, String, ClientBuildManagerParameter) |
使用指定的目标目录和编译参数初始化类的新实例 ClientBuildManager 。 |
| ClientBuildManager(String, String, String) |
使用指定的目标目录初始化类的新实例 ClientBuildManager 。 |
| ClientBuildManager(String, String) |
初始化类的新实例 ClientBuildManager ,而不使用指定的目标目录或预编译标志。 |
属性
| 名称 | 说明 |
|---|---|
| CodeGenDir |
获取用于生成代码的目录的物理路径。 |
| IsHostCreated |
获取一个值,该值指示是否已创建用于编译 ASP.NET Web 应用程序的应用程序域。 |
方法
活动
| 名称 | 说明 |
|---|---|
| AppDomainShutdown |
关闭应用程序域时发生。 |
| AppDomainStarted |
启动应用程序域时发生。 |
| AppDomainUnloaded |
卸载应用程序域时发生。 |
显式接口实现
| 名称 | 说明 |
|---|---|
| IDisposable.Dispose() |
终止当前 ASP.NET 应用程序。 |