ApplicationManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Administra ASP.NET dominios de aplicación para una aplicación de hospedaje de 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
Comentarios
El objeto ApplicationManager proporciona administración de la duración de los objetos en el entorno de hospedaje para una aplicación de ASP.NET. Es 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 utilizados 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 cualquier momento dado.
Métodos
| Nombre | Description |
|---|---|
| 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, Boolean) |
Crea un objeto para el dominio de aplicación especificado en función del tipo, las rutas de acceso virtuales y físicas, un valor booleano que indica el comportamiento de error cuando ya existe un objeto del tipo especificado y un valor booleano que indica si se producen excepciones de error de inicialización de hospedaje. |
| CreateObject(String, Type, String, String, Boolean) |
Crea un objeto para el dominio de aplicación especificado en función del tipo, las rutas de acceso virtuales y físicas, y un valor booleano que indica el comportamiento de error cuando ya existe un objeto del tipo especificado. |
| CreateObjRef(Type) |
Crea un objeto que contiene toda la información pertinente necesaria para generar un proxy usado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetAppDomain(IApplicationHost) |
Obtiene el dominio de aplicación de una aplicación mediante el host especificado. |
| GetAppDomain(String) |
Obtiene el dominio de aplicación de la aplicación especificada. |
| GetApplicationManager() |
Devuelve la instancia única del objeto /> de |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetLifetimeService() |
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 las 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 evitando que se cree una concesión. |
| IsIdle() |
Devuelve un valor que indica si todas las aplicaciones hospedadas por el proceso están inactivas y no procesan las solicitudes. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficial del objeto actual MarshalByRefObject . (Heredado de MarshalByRefObject) |
| Open() |
Convierte un incremento seguro para subprocesos en el recuento de referencias de usuario de la instancia del administrador de aplicaciones. |
| 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 en una aplicación. Si el objeto que se va a quitar es el último objeto restante de la lista de objetos registrados en una aplicación, la aplicación se descarga. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |