ApplicationManager Classe

Definizione

Gestisce i domini applicazione ASP.NET per un'applicazione di hosting ASP.NET.Manages ASP.NET application domains for an ASP.NET hosting application.

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

Commenti

L' ApplicationManager oggetto fornisce la gestione della durata degli oggetti nell'ambiente host per un'applicazione ASP.NET.The ApplicationManager object provides lifetime management of objects in the hosting environment for an ASP.NET application. È responsabile di:It is responsible for:

  • Attivazione e inizializzazione di applicazioni ASP.NET.Activating and initializing ASP.NET applications.

  • Gestione della durata dell'applicazione e della durata degli oggetti registrati nell'applicazione.Managing the application lifetime and the lifetime of objects registered in the application.

  • Esposizione di oggetti utilizzati dall'ambiente host per elaborare le richieste dell'applicazione ASP.NET.Exposing objects used by the hosting environment to process ASP.NET application requests.

  • Fornisce un elenco di applicazioni in esecuzione nel processo di hosting in un determinato momento.Providing a list of applications running in the hosting process at any given moment.

Metodi

Close()

Chiude tutti i domini applicazione.Shuts down all application domains.

CreateObject(IApplicationHost, Type)

Crea un oggetto per il dominio applicazione specificato, in base al tipo.Creates an object for the specified application domain, based on type.

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à.Creates an object for the specified application domain based on type, virtual and physical paths, and a Boolean value indicating failure behavior when an object of the specified type already exists.

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.Creates an object for the specified application domain based on type, virtual and physical paths, a Boolean value indicating failure behavior when an object of the specified type already exists, and a Boolean value indicating whether hosting initialization error exceptions are thrown.

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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Ereditato da MarshalByRefObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetAppDomain(IApplicationHost)

Ottiene il dominio applicazione di un'applicazione utilizzando l'host specificato.Gets the application domain of an application using the specified host.

GetAppDomain(String)

Ottiene il dominio applicazione dell'applicazione specificata.Gets the application domain of the specified application.

GetApplicationManager()

Restituisce la singola istanza dell'oggetto ApplicationManager associato a questo processo host ASP.NET.Returns the single instance of the ApplicationManager object associated with this ASP.NET host process.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetLifetimeService()

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Ereditato da MarshalByRefObject)
GetObject(String, Type)

Restituisce l'oggetto registrato del tipo specificato dall'applicazione specificata.Returns the registered object of the specified type from the specified application.

GetRunningApplications()

Restituisce uno snapshot delle applicazioni in esecuzione.Returns a snapshot of running applications.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
InitializeLifetimeService()

Fornisce una durata infinita al dominio applicazione impedendo la creazione di lease.Gives the application domain an infinite lifetime by preventing a lease from being created.

IsIdle()

Restituisce un valore che indica se tutte le applicazioni contenute dal processo sono inattive e non stanno elaborando alcuna richiesta.Returns a value indicating whether all applications hosted by the process are idle and not processing requests.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

(Ereditato da MarshalByRefObject)
Open()

Effettua un incremento thread-safe del numero dei riferimenti utente dell'istanza ApplicationManager.Makes a thread-safe increment to the user reference count of the application manager instance.

ShutdownAll()

Scarica tutte le risorse dell'applicazione.Unloads all application resources.

ShutdownApplication(String)

Scarica l'applicazione specificata.Unloads the specified application.

StopObject(String, Type)

Rimuove l'oggetto specificato dall'elenco degli oggetti registrati in un'applicazione.Removes the specified object from the list of registered objects in an application. Se l'oggetto da rimuovere è l'ultimo nell'elenco degli oggetti registrati in un'applicazione, quest'ultima viene scaricata.If the object to be removed is the last remaining object in the list of registered objects in an application, the application is unloaded.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a