ProcessHost ProcessHost ProcessHost ProcessHost Class

Определение

Представляет хост процесса.Represents a process host.

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

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.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
    interface IApplicationPreloadManager
Public NotInheritable Class ProcessHost
Inherits MarshalByRefObject
Implements IAdphManager, IApplicationPreloadManager, IPphManager, IProcessHost, IProcessHostIdleAndHealthCheck
Наследование
Реализации

Комментарии

ProcessHost впервые появился в .NET Framework 3,5.NET Framework 3.5.ProcessHost is introduced in the .NET Framework 3,5.NET Framework 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.For more information, see Versions and Dependencies.

Методы

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
EnumerateAppDomains(IAppDomainInfoEnum) EnumerateAppDomains(IAppDomainInfoEnum) EnumerateAppDomains(IAppDomainInfoEnum) EnumerateAppDomains(IAppDomainInfoEnum)

Предоставляет доступ к перечисляемому набору доменов приложения.Provides access to an enumerable set of application domains.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Дает хосту процесса бесконечное время жизни, предотвращая создание аренды.Gives the process host an infinite lifetime by preventing a lease from being created.

IsIdle() IsIdle() IsIdle() IsIdle()

Получает состояние процесса.Gets the state of a process.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Ping(IProcessPingCallback) Ping(IProcessPingCallback) Ping(IProcessPingCallback) Ping(IProcessPingCallback)

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

SetApplicationPreloadState(String, String, Boolean) SetApplicationPreloadState(String, String, Boolean) SetApplicationPreloadState(String, String, Boolean) SetApplicationPreloadState(String, String, Boolean)

Уведомляет платформу ASP.NET о том, что определенное приложение, запущенное в службах IIS 7.0IIS 7.0, настроено на предварительную загрузку.Notifies ASP.NET that a particular application that is running on IIS 7.0IIS 7.0 is configured to be preloaded.

SetApplicationPreloadUtil(IApplicationPreloadUtil) SetApplicationPreloadUtil(IApplicationPreloadUtil) SetApplicationPreloadUtil(IApplicationPreloadUtil) SetApplicationPreloadUtil(IApplicationPreloadUtil)

Создает тип, вызывающий службы IIS 7.0IIS 7.0 для получения сведений, необходимых для предварительной загрузки приложения.Creates a type that calls IIS 7.0IIS 7.0 to get information that is required in order to preload an application.

Shutdown() Shutdown() Shutdown() Shutdown()

Выгружает хост процесса.Unloads the process host.

ShutdownApplication(String) ShutdownApplication(String) ShutdownApplication(String) ShutdownApplication(String)

Завершает работу указанного приложения.Shuts down the specified application.

StartAppDomainProtocolListenerChannel(String, String, IListenerChannelCallback) StartAppDomainProtocolListenerChannel(String, String, IListenerChannelCallback) StartAppDomainProtocolListenerChannel(String, String, IListenerChannelCallback) StartAppDomainProtocolListenerChannel(String, String, IListenerChannelCallback)

Запускает канал слушателя протокола домена приложения.Starts an application domain protocol listener channel.

StartApplication(String, String, Object) StartApplication(String, String, Object) StartApplication(String, String, Object) StartApplication(String, String, Object)

Запускает указанное приложение.Starts the specified application.

StartProcessProtocolListenerChannel(String, IListenerChannelCallback) StartProcessProtocolListenerChannel(String, IListenerChannelCallback) StartProcessProtocolListenerChannel(String, IListenerChannelCallback) StartProcessProtocolListenerChannel(String, IListenerChannelCallback)

Запускает канал слушателя протокола процесса.Starts a process protocol listener channel.

StopAppDomainProtocol(String, String, Boolean) StopAppDomainProtocol(String, String, Boolean) StopAppDomainProtocol(String, String, Boolean) StopAppDomainProtocol(String, String, Boolean)

Останавливает канал слушателя протокола домена приложения.Stops an application domain protocol listener channel.

StopAppDomainProtocolListenerChannel(String, String, Int32, Boolean) StopAppDomainProtocolListenerChannel(String, String, Int32, Boolean) StopAppDomainProtocolListenerChannel(String, String, Int32, Boolean) StopAppDomainProtocolListenerChannel(String, String, Int32, Boolean)

Останавливает канал слушателя протокола домена приложения.Stops an application domain protocol listener channel.

StopProcessProtocol(String, Boolean) StopProcessProtocol(String, Boolean) StopProcessProtocol(String, Boolean) StopProcessProtocol(String, Boolean)

Останавливает протокол процесса.Stops a process protocol.

StopProcessProtocolListenerChannel(String, Int32, Boolean) StopProcessProtocolListenerChannel(String, Int32, Boolean) StopProcessProtocolListenerChannel(String, Int32, Boolean) StopProcessProtocolListenerChannel(String, Int32, Boolean)

Останавливает канал слушателя протокола.Stops a protocol listener channel.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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