Compartilhar via


ProcessHost Classe

Definição

Representa um host de processos.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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
Herança
Implementações

Comentários

ProcessHosté introduzido no .NET Framework 3.5. Para saber mais, confira Versões e dependências.

Métodos

CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
EnumerateAppDomains(IAppDomainInfoEnum)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Fornece acesso a um conjunto enumerável de domínios do aplicativo.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.

(Herdado de MarshalByRefObject)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Proporciona ao host do processo um tempo de vida infinito ao impedir que uma concessão seja criada.

IsIdle()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o estado de um processo.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.

(Herdado de MarshalByRefObject)
Ping(IProcessPingCallback)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Executa ping em um processo.

SetApplicationPreloadState(String, String, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Notifica ASP.NET que um aplicativo específico em execução no IIS 7.0 está configurado para ser pré-carregado.

SetApplicationPreloadUtil(IApplicationPreloadUtil)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um tipo que chama o IIS 7.0 para obter informações necessárias para pré-carregar um aplicativo.

Shutdown()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Descarrega o host do processo.

ShutdownApplication(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Desliga o aplicativo especificado.

StartAppDomainProtocolListenerChannel(String, String, IListenerChannelCallback)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Inicia um canal de ouvinte de protocolo de domínio do aplicativo.

StartApplication(String, String, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Inicia o aplicativo especificado.

StartProcessProtocolListenerChannel(String, IListenerChannelCallback)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Inicia um canal ouvinte do protocolo de processo.

StopAppDomainProtocol(String, String, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Interrompe um canal de ouvinte de protocolo de domínio do aplicativo.

StopAppDomainProtocolListenerChannel(String, String, Int32, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Interrompe um canal de ouvinte de protocolo de domínio do aplicativo.

StopProcessProtocol(String, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Interrompe um protocolo de processo.

StopProcessProtocolListenerChannel(String, Int32, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Interrompe um canal ouvinte do protocolo.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a