ProcessHost 类

定义

表示一个进程宿主。

此 API 支持产品基础结构,不能在代码中直接使用。

C#
public sealed class ProcessHost : MarshalByRefObject, System.Web.Hosting.IAdphManager, System.Web.Hosting.IPphManager, System.Web.Hosting.IProcessHost, System.Web.Hosting.IProcessHostIdleAndHealthCheck
C#
public sealed class ProcessHost : MarshalByRefObject, System.Web.Hosting.IAdphManager, System.Web.Hosting.IApplicationPreloadManager, System.Web.Hosting.IPphManager, System.Web.Hosting.IProcessHost, System.Web.Hosting.IProcessHostIdleAndHealthCheck
继承
实现

注解

ProcessHost.NET Framework 3.5 中引入了 。 有关详细信息,请参见版本和依赖关系

方法

CreateObjRef(Type)

此 API 支持产品基础结构,不能在代码中直接使用。

创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。

(继承自 MarshalByRefObject)
EnumerateAppDomains(IAppDomainInfoEnum)

此 API 支持产品基础结构,不能在代码中直接使用。

提供对可枚举的应用程序域集合的访问。

Equals(Object)

此 API 支持产品基础结构,不能在代码中直接使用。

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

此 API 支持产品基础结构,不能在代码中直接使用。

作为默认哈希函数。

(继承自 Object)
GetLifetimeService()

此 API 支持产品基础结构,不能在代码中直接使用。

已过时.

检索控制此实例的生存期策略的当前生存期服务对象。

(继承自 MarshalByRefObject)
GetType()

此 API 支持产品基础结构,不能在代码中直接使用。

获取当前实例的 Type

(继承自 Object)
InitializeLifetimeService()

此 API 支持产品基础结构,不能在代码中直接使用。

通过阻止创建租约来给予进程宿主无限生存期。

IsIdle()

此 API 支持产品基础结构,不能在代码中直接使用。

获取进程的状态。

MemberwiseClone()

此 API 支持产品基础结构,不能在代码中直接使用。

创建当前 Object 的浅表副本。

(继承自 Object)
MemberwiseClone(Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

创建当前 MarshalByRefObject 对象的浅表副本。

(继承自 MarshalByRefObject)
Ping(IProcessPingCallback)

此 API 支持产品基础结构,不能在代码中直接使用。

对进程执行 Ping 操作。

SetApplicationPreloadState(String, String, Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

通知 ASP.NET IIS 7.0 上运行的特定应用程序配置为预加载。

SetApplicationPreloadUtil(IApplicationPreloadUtil)

此 API 支持产品基础结构,不能在代码中直接使用。

创建一个类型,该类型调用 IIS 7.0 以获取预加载应用程序所需的信息。

Shutdown()

此 API 支持产品基础结构,不能在代码中直接使用。

卸载进程宿主。

ShutdownApplication(String)

此 API 支持产品基础结构,不能在代码中直接使用。

关闭指定的应用程序。

StartAppDomainProtocolListenerChannel(String, String, IListenerChannelCallback)

此 API 支持产品基础结构,不能在代码中直接使用。

启动应用程序域协议侦听器通道。

StartApplication(String, String, Object)

此 API 支持产品基础结构,不能在代码中直接使用。

启动指定的应用程序。

StartProcessProtocolListenerChannel(String, IListenerChannelCallback)

此 API 支持产品基础结构,不能在代码中直接使用。

启动协议侦听器通道。

StopAppDomainProtocol(String, String, Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

停止应用程序域协议侦听器通道。

StopAppDomainProtocolListenerChannel(String, String, Int32, Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

停止应用程序域协议侦听器通道。

StopProcessProtocol(String, Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

停止进程协议。

StopProcessProtocolListenerChannel(String, Int32, Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

停止协议侦听器通道。

ToString()

此 API 支持产品基础结构,不能在代码中直接使用。

返回表示当前对象的字符串。

(继承自 Object)

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1