Comparteix a través de


ApplicationManager Clase

Definición

Administra dominios de la aplicación ASP.NET para aplicaciones host ASP.NET.

public ref class ApplicationManager sealed : MarshalByRefObject
public sealed class ApplicationManager : MarshalByRefObject
type ApplicationManager = class
    inherit MarshalByRefObject
Public NotInheritable Class ApplicationManager
Inherits MarshalByRefObject
Herencia
ApplicationManager

Comentarios

El ApplicationManager objeto proporciona administración de duración de objetos en el entorno de hospedaje para una aplicación de ASP.NET. Es el responsable de:

  • Activación e inicialización de aplicaciones ASP.NET.

  • Administrar la duración de la aplicación y la duración de los objetos registrados en la aplicación.

  • Exponer objetos usados por el entorno de hospedaje para procesar ASP.NET solicitudes de aplicación.

  • Proporcionar una lista de aplicaciones que se ejecutan en el proceso de hospedaje en un momento dado.

Métodos

Close()

Cierra todos los dominios de aplicación.

CreateObject(IApplicationHost, Type)

Crea un objeto para el dominio de aplicación especificado, basado en el tipo.

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

Crea un objeto para el dominio de aplicación especificado basado en el tipo, las rutas de acceso virtual y física, y un valor booleano que indica el comportamiento del error si ya existe un objeto del tipo especificado.

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

Crea un objeto para el dominio de aplicación especificado, basado en el tipo, las rutas de acceso virtual y física, un valor booleano que indica el comportamiento de error si ya existe un objeto del tipo especificado, y un valor booleano que indica si se inician excepciones de error de inicialización del host.

CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.

(Heredado de MarshalByRefObject)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetAppDomain(IApplicationHost)

Obtiene el dominio de aplicación de una aplicación con el host especificado.

GetAppDomain(String)

Obtiene el dominio de aplicación de la aplicación especificada.

GetApplicationManager()

Devuelve la instancia única del objeto ApplicationManager asociado a este proceso host ASP.NET.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLifetimeService()
Obsoleto.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
GetObject(String, Type)

Devuelve el objeto registrado del tipo especificado de la aplicación especificada.

GetRunningApplications()

Devuelve una instantánea de aplicaciones en ejecución.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InitializeLifetimeService()

Proporciona al dominio de aplicación una duración infinita al impedir que se cree una concesión.

IsIdle()

Devuelve un valor que indica si todas las aplicaciones alojadas por el proceso están inactivas y no procesan las solicitudes.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.

(Heredado de MarshalByRefObject)
Open()

Realiza un incremento seguro para subprocesos del recuento de referencias de usuario de la instancia del administrador de aplicación.

ShutdownAll()

Descarga todos los recursos de la aplicación.

ShutdownApplication(String)

Descarga la aplicación especificada.

StopObject(String, Type)

Quita el objeto especificado de la lista de objetos registrados de una aplicación. Si el objeto que se va a quitar es el último objeto restante en la lista de objetos registrados de una aplicación, entonces se descarga la aplicación.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a