Поделиться через


ProcessHost Класс

Определение

Представляет хост процесса.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class ProcessHost sealed : MarshalByRefObject, System::Web::Hosting::IAdphManager, System::Web::Hosting::IPphManager, System::Web::Hosting::IProcessHost, System::Web::Hosting::IProcessHostIdleAndHealthCheck
public ref class ProcessHost sealed : MarshalByRefObject, System::Web::Hosting::IAdphManager, System::Web::Hosting::IApplicationPreloadManager, System::Web::Hosting::IPphManager, System::Web::Hosting::IProcessHost, System::Web::Hosting::IProcessHostIdleAndHealthCheck
public sealed class ProcessHost : MarshalByRefObject, System.Web.Hosting.IAdphManager, System.Web.Hosting.IPphManager, System.Web.Hosting.IProcessHost, System.Web.Hosting.IProcessHostIdleAndHealthCheck
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
type ProcessHost = class
    inherit MarshalByRefObject
    interface IProcessHost
    interface IAdphManager
    interface IPphManager
    interface IProcessHostIdleAndHealthCheck
type ProcessHost = class
    inherit MarshalByRefObject
    interface IProcessHost
    interface IAdphManager
    interface IPphManager
    interface IProcessHostIdleAndHealthCheck
    interface IApplicationPreloadManager
Public NotInheritable Class ProcessHost
Inherits MarshalByRefObject
Implements IAdphManager, IPphManager, IProcessHost, IProcessHostIdleAndHealthCheck
Public NotInheritable Class ProcessHost
Inherits MarshalByRefObject
Implements IAdphManager, IApplicationPreloadManager, IPphManager, IProcessHost, IProcessHostIdleAndHealthCheck
Наследование
Реализации

Комментарии

ProcessHostпредставлен в платформа .NET Framework 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.

Методы

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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проверяет связь с процессом.

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)

Применяется к