Compartilhar via


ApplicationManager Classe

Definição

Gerencia os domínios de aplicativo do ASP.NET para um aplicativo de hospedagem do 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

Comentários

O ApplicationManager objeto fornece gerenciamento de tempo de vida de objetos no ambiente de hospedagem para um aplicativo ASP.NET. Ele é responsável por:

  • Ativando e inicializando aplicativos ASP.NET.

  • Gerenciando o tempo de vida do aplicativo e o tempo de vida dos objetos registrados no aplicativo.

  • Expondo 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

Close()

Encerra todos os domínios de aplicativo.

CreateObject(IApplicationHost, Type)

Cria um objeto para o domínio de aplicativo especificado com base no tipo.

CreateObject(String, Type, String, String, Boolean)

Cria um objeto para o domínio do aplicativo especificado com base no tipo, caminhos físicos e virtuais e um valor booliano que indica o comportamento de falha quando um objeto do tipo especificado já existir.

CreateObject(String, Type, String, String, Boolean, Boolean)

Cria um objeto para o domínio de aplicativo especificado com base no tipo, em caminhos virtuais e físicos, em um valor booliano que indica o comportamento de falha quando já existe um objeto do tipo especificado e em um valor booliano que indica se as exceções de erro de inicialização de hospedagem são geradas.

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 de aplicativo de um aplicativo usando o host especificado.

GetAppDomain(String)

Obtém o domínio de aplicativo do aplicativo especificado.

GetApplicationManager()

Retorna uma instância única do objeto ApplicationManager associado a esse processo de host do ASP.NET.

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)
GetObject(String, Type)

Retorna o objeto registrado do tipo especificado do aplicativo especificado.

GetRunningApplications()

Retorna um instantâneo dos aplicativos em execução.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()

Proporciona um tempo de vida infinito ao domínio do aplicativo, impedindo que uma concessão seja criada.

IsIdle()

Retorna um valor indicando se todos os aplicativos hospedados pelo processo estão ociosos e não processando solicitações.

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)
Open()

Torna um incremento thread-safe para a contagem de referência de usuário da instância do gerenciador do aplicativo.

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)

Aplica-se a