Partager via


ApplicationManager Classe

Définition

Gère des domaines d'application ASP.NET pour une application d'hébergement ASP.NET.

public ref class ApplicationManager sealed : MarshalByRefObject
public sealed class ApplicationManager : MarshalByRefObject
type ApplicationManager = class
    inherit MarshalByRefObject
Public NotInheritable Class ApplicationManager
Inherits MarshalByRefObject
Héritage
ApplicationManager

Remarques

L’objet ApplicationManager fournit la gestion de la durée de vie des objets dans l’environnement d’hébergement pour une application ASP.NET. Il est responsable de ce qui suit :

  • Activation et initialisation d’applications ASP.NET.

  • Gestion de la durée de vie de l’application et de la durée de vie des objets inscrits dans l’application.

  • Exposition d’objets utilisés par l’environnement d’hébergement pour traiter ASP.NET demandes d’application.

  • Fournir une liste d’applications en cours d’exécution dans le processus d’hébergement à un moment donné.

Méthodes

Close()

Arrête tous les domaines d'application.

CreateObject(IApplicationHost, Type)

Crée un objet pour le domaine d’application spécifié en fonction du type.

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

Crée un objet pour le domaine d'application spécifié selon le type, les chemins d'accès virtuels et physiques et la valeur Boolean indiquant un comportement d'échec lorsqu'un objet du type spécifié existe déjà.

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

Crée un objet pour le domaine d'application spécifié selon le type, les chemins d'accès virtuels et physiques, la valeur Boolean qui indique un comportement d'échec lorsqu'un objet du type spécifié existe déjà, et une valeur Boolean qui indique si des exceptions relatives à des erreurs d'initialisation d'hébergement sont levées.

CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetAppDomain(IApplicationHost)

Obtient le domaine d'application d'une application à l'aide de l'hôte spécifié.

GetAppDomain(String)

Obtient le domaine d'application de l'application spécifiée.

GetApplicationManager()

Retourne l'instance unique de l'objet ApplicationManager associée à ce processus hôte ASP.NET.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()
Obsolète.

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetObject(String, Type)

Retourne l'objet inscrit du type spécifié à partir de l'application spécifiée.

GetRunningApplications()

Retourne un instantané des applications en cours d'exécution.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InitializeLifetimeService()

Donne au domaine d'application une durée de vie infinie en empêchant toute création de bail.

IsIdle()

Retourne une valeur indiquant si toutes les applications hébergées par le processus sont inactives et ne traitent pas de requêtes.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.

(Hérité de MarshalByRefObject)
Open()

Effectue une incrémentation thread-safe sur le décompte de références d'utilisateur de l'instance du gestionnaire de l'application.

ShutdownAll()

Décharge toutes les ressources d'application.

ShutdownApplication(String)

Décharge l'application spécifiée.

StopObject(String, Type)

Supprime l'objet spécifié de la liste d'objets inscrits dans une application. Si l'objet à supprimer est le dernier objet restant dans la liste des objets enregistrés dans une application, l'application est déchargée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à