ApplicationManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gerencia ASP.NET domínios de aplicativo para um aplicativo de hospedagem ASP.NET.
public ref class ApplicationManager sealed : MarshalByRefObject
public sealed class ApplicationManager : MarshalByRefObject
type ApplicationManager = class
inherit MarshalByRefObject
Public NotInheritable Class ApplicationManager
Inherits MarshalByRefObject
- Herança
Comentários
O objeto ApplicationManager fornece gerenciamento de tempo de vida de objetos no ambiente de hospedagem para um aplicativo ASP.NET. Ele é responsável por:
Ativar e inicializar aplicativos ASP.NET.
Gerenciando o tempo de vida do aplicativo e o tempo de vida dos objetos registrados no aplicativo.
Expor objetos usados pelo ambiente de hospedagem para processar ASP.NET solicitações de aplicativo.
Fornecendo uma lista de aplicativos em execução no processo de hospedagem a qualquer momento.
Métodos
| Nome | Description |
|---|---|
| Close() |
Desliga todos os domínios do aplicativo. |
| CreateObject(IApplicationHost, Type) |
Cria um objeto para o domínio do aplicativo especificado, com base no tipo. |
| CreateObject(String, Type, String, String, Boolean, Boolean) |
Cria um objeto para o domínio de aplicativo especificado com base no tipo, caminhos virtuais e físicos, um valor booliano que indica o comportamento de falha quando já existe um objeto do tipo especificado e um valor booliano que indica se exceções de erro de inicialização de hospedagem são geradas. |
| CreateObject(String, Type, String, String, Boolean) |
Cria um objeto para o domínio de aplicativo especificado com base no tipo, caminhos virtuais e físicos e um valor booliano que indica o comportamento de falha quando já existe um objeto do tipo especificado. |
| 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) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetAppDomain(IApplicationHost) |
Obtém o domínio do aplicativo de um aplicativo usando o host especificado. |
| GetAppDomain(String) |
Obtém o domínio do aplicativo do aplicativo especificado. |
| GetApplicationManager() |
Retorna a única instância do objeto ApplicationManager associado a esse processo de host ASP.NET. |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetLifetimeService() |
Recupera o objeto de serviço de tempo de vida atual que controla a política de tempo de vida para essa instância. (Herdado de MarshalByRefObject) |
| GetObject(String, Type) |
Retorna o objeto registrado do tipo especificado do aplicativo especificado. |
| GetRunningApplications() |
Retorna um instantâneo de aplicativos em execução. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InitializeLifetimeService() |
Fornece ao domínio do aplicativo um tempo de vida infinito impedindo que uma concessão seja criada. |
| IsIdle() |
Retorna um valor que indica se todos os aplicativos hospedados pelo processo estão ociosos e não processando solicitações. |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| Open() |
Faz um incremento thread-safe para a contagem de referência do usuário da instância do gerenciador de aplicativos. |
| ShutdownAll() |
Descarrega todos os recursos do aplicativo. |
| ShutdownApplication(String) |
Descarrega o aplicativo especificado. |
| StopObject(String, Type) |
Remove o objeto especificado da lista de objetos registrados em um aplicativo. Se o objeto a ser removido for o último objeto restante na lista de objetos registrados em um aplicativo, o aplicativo será descarregado. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |