ApplicationManager Classe

Definição

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
ApplicationManager

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)

Aplica-se a