ApplicationManager Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Gerir domínios de aplicação ASP.NET para uma aplicação de alojamento 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
Observações
O objeto ApplicationManager fornece gestão de vida útil dos objetos no ambiente de alojamento para uma aplicação ASP.NET. Compete-lhe:
Ativar e inicializar aplicações ASP.NET.
Gerir a vida útil da aplicação e a vida útil dos objetos registados na aplicação.
Expor objetos usados pelo ambiente anfitrião para processar pedidos de aplicação ASP.NET.
Fornecer uma lista de aplicações a correr no processo de alojamento em qualquer momento.
Métodos
| Name | Description |
|---|---|
| Close() |
Desliga todos os domínios de aplicação. |
| CreateObject(IApplicationHost, Type) |
Cria um objeto para o domínio de aplicação especificado, com base no tipo. |
| CreateObject(String, Type, String, String, Boolean, Boolean) |
Cria um objeto para o domínio de aplicação especificado com base no tipo, caminhos virtuais e físicos, um valor Booleano que indica comportamento de falha quando um objeto do tipo especificado já existe, e um valor Booleano que indica se há exceções de erro de inicialização de alojamento lançadas. |
| CreateObject(String, Type, String, String, Boolean) |
Cria um objeto para o domínio de aplicação especificado com base no tipo, caminhos virtuais e físicos, e um valor Booleano que indica comportamento de falha quando um objeto do tipo especificado já existe. |
| CreateObjRef(Type) |
Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para 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 de aplicação de uma aplicação usando o host especificado. |
| GetAppDomain(String) |
Obtém o domínio de aplicação da aplicação especificada. |
| GetApplicationManager() |
Devolve a única instância do objeto ApplicationManager associado a este processo de ASP.NET hospedeiro. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetLifetimeService() |
Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso. (Herdado de MarshalByRefObject) |
| GetObject(String, Type) |
Devolve o objeto registado do tipo especificado da aplicação especificada. |
| GetRunningApplications() |
Devolve um instantâneo das aplicações em execução. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InitializeLifetimeService() |
Dá ao domínio da aplicação uma vida útil infinita ao impedir a criação de um arrendamento. |
| IsIdle() |
Devolve um valor que indica se todas as aplicações alojadas pelo processo estão inativas e não estão a processar pedidos. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| Open() |
Faz um incremento thread-safe na contagem de referências do utilizador da instância do gestor de aplicações. |
| ShutdownAll() |
Descarrega todos os recursos da aplicação. |
| ShutdownApplication(String) |
Descarrega a aplicação especificada. |
| StopObject(String, Type) |
Remove o objeto especificado da lista de objetos registados numa aplicação. Se o objeto a remover for o último objeto remanescente na lista de objetos registados numa aplicação, a aplicação é descarregada. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |