ApplicationManager Classe

Definizione

Gestisce i domini applicazione ASP.NET per un'applicazione di hosting ASP.NET.

public sealed class ApplicationManager : MarshalByRefObject
Ereditarietà
ApplicationManager

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 le richieste dell'applicazione ASP.NET.

  • Specificare un elenco di applicazioni in esecuzione nel processo di hosting in qualsiasi momento.

Metodi

Close()

Chiude 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)

Crea un oggetto per il dominio applicazione specificato in base al tipo, ai percorsi fisico e virtuale e a un valore booleano che indica un comportamento di errore quando un oggetto del tipo specificato esiste già.

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

Crea un oggetto per il dominio applicazione specificato in base al tipo, ai percorsi fisico e virtuale, a un valore booleano che indica un comportamento di errore quando un oggetto del tipo specificato esiste già e a un altro valore booleano che indica se vengono generate eccezioni provocate da errori di inizializzazione dell'host.

CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione 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.

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InitializeLifetimeService()

Fornisce una durata infinita al dominio applicazione impedendo la creazione di lease.

IsIdle()

Restituisce un valore che indica se tutte le applicazioni contenute dal processo sono inattive e non stanno elaborando alcuna richiesta.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.

(Ereditato da MarshalByRefObject)
Open()

Effettua un incremento thread-safe del numero dei riferimenti utente dell'istanza ApplicationManager.

ShutdownAll()

Scarica tutte le risorse dell'applicazione.

ShutdownApplication(String)

Scarica l'applicazione specificata.

StopObject(String, Type)

Rimuove l'oggetto specificato dall'elenco degli oggetti registrati in un'applicazione. Se l'oggetto da rimuovere è l'ultimo nell'elenco degli oggetti registrati in un'applicazione, quest'ultima viene scaricata.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1