ApplicationManager Classe

Définition

Gère ASP.NET domaines d’application pour une application d’hébergement 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
Héritage
ApplicationManager

Remarques

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

  • Activation et initialisation des 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 la liste des applications en cours d’exécution dans le processus d’hébergement à un moment donné.

Méthodes

Nom Description
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, Boolean)

Crée un objet pour le domaine d’application spécifié en fonction du type, des chemins virtuels et physiques, une valeur booléenne indiquant le comportement d’échec lorsqu’un objet du type spécifié existe déjà et une valeur booléenne indiquant si les exceptions d’erreur d’initialisation d’hébergement sont levées.

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

Crée un objet pour le domaine d’application spécifié en fonction du type, des chemins d’accès virtuels et physiques, ainsi qu’une valeur booléenne indiquant le comportement d’échec lorsqu’un objet du type spécifié existe déjà.

CreateObjRef(Type)

Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour 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é à ce processus hôte ASP.NET.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()

Récupère l’objet de service de durée de vie actuel 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é de l’application spécifiée.

GetRunningApplications()

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

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InitializeLifetimeService()

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

IsIdle()

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

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

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

(Hérité de MarshalByRefObject)
Open()

Effectue un incrément thread-safe au nombre de références utilisateur de l’instance du gestionnaire d’applications.

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 des objets inscrits dans une application. Si l’objet à supprimer est le dernier objet restant dans la liste des objets inscrits 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 à