ApplicationManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Gestisce ASP.NET domini applicazione per un'applicazione di hosting ASP.NET.
public ref class ApplicationManager sealed : MarshalByRefObject
public sealed class ApplicationManager : MarshalByRefObject
type ApplicationManager = class
inherit MarshalByRefObject
Public NotInheritable Class ApplicationManager
Inherits MarshalByRefObject
- Ereditarietà
Commenti
L'oggetto ApplicationManager fornisce la gestione della durata degli oggetti nell'ambiente di hosting per un'applicazione ASP.NET. È responsabile di:
Attivazione e inizializzazione di applicazioni ASP.NET.
Gestione della durata dell'applicazione e della durata degli oggetti registrati nell'applicazione.
Esposizione di oggetti usati dall'ambiente di hosting per elaborare ASP.NET richieste dell'applicazione.
Specificare un elenco di applicazioni in esecuzione nel processo di hosting in qualsiasi momento.
Metodi
| Nome | Descrizione |
|---|---|
| Close() |
Arresta tutti i domini applicazione. |
| CreateObject(IApplicationHost, Type) |
Crea un oggetto per il dominio applicazione specificato, in base al tipo. |
| CreateObject(String, Type, String, String, Boolean, Boolean) |
Crea un oggetto per il dominio applicazione specificato in base al tipo, ai percorsi virtuali e fisici, a un valore booleano che indica il comportamento di errore quando esiste già un oggetto del tipo specificato e un valore booleano che indica se vengono generate eccezioni di errore di inizializzazione dell'hosting. |
| CreateObject(String, Type, String, String, Boolean) |
Crea un oggetto per il dominio applicazione specificato in base al tipo, ai percorsi fisici e virtuali e un valore booleano che indica il comportamento di errore quando esiste già un oggetto del tipo specificato. |
| CreateObjRef(Type) |
Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetAppDomain(IApplicationHost) |
Ottiene il dominio applicazione di un'applicazione utilizzando l'host specificato. |
| GetAppDomain(String) |
Ottiene il dominio applicazione dell'applicazione specificata. |
| GetApplicationManager() |
Restituisce la singola istanza dell'oggetto ApplicationManager associato a questo processo host ASP.NET. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetLifetimeService() |
Obsoleti.
Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| GetObject(String, Type) |
Restituisce l'oggetto registrato del tipo specificato dall'applicazione specificata. |
| GetRunningApplications() |
Restituisce uno snapshot delle applicazioni in esecuzione. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| InitializeLifetimeService() |
Fornisce al dominio applicazione una durata infinita impedendo la creazione di un lease. |
| IsIdle() |
Restituisce un valore che indica se tutte le applicazioni ospitate dal processo sono inattive e non elaborano le richieste. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficiale dell'oggetto corrente MarshalByRefObject . (Ereditato da MarshalByRefObject) |
| Open() |
Incrementa thread-safe al conteggio dei riferimenti utente dell'istanza di Application Manager. |
| ShutdownAll() |
Scarica tutte le risorse dell'applicazione. |
| ShutdownApplication(String) |
Scarica l'applicazione specificata. |
| StopObject(String, Type) |
Rimuove l'oggetto specificato dall'elenco di oggetti registrati in un'applicazione. Se l'oggetto da rimuovere è l'ultimo oggetto rimanente nell'elenco di oggetti registrati in un'applicazione, l'applicazione viene scaricata. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |