ApplicationManager ApplicationManager ApplicationManager ApplicationManager Class

Definition

Verwaltet ASP.NET-Anwendungsdomänen für eine Anwendung, die ASP.NET hostet.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
Vererbung
ApplicationManagerApplicationManagerApplicationManagerApplicationManager

Hinweise

Das ApplicationManager -Objekt stellt die Lebensdauer Verwaltung von Objekten in der Host Umgebung für eine ASP.NET-Anwendung bereit.The ApplicationManager object provides lifetime management of objects in the hosting environment for an ASP.NET application. Er ist für Folgendes zuständig:It is responsible for:

  • Aktivieren und Initialisieren von ASP.NET-Anwendungen.Activating and initializing ASP.NET applications.

  • Verwalten der Lebensdauer der Anwendung und der Lebensdauer von Objekten, die in der Anwendung registriert sind.Managing the application lifetime and the lifetime of objects registered in the application.

  • Verfügbar machen von Objekten, die von der Host Umgebung zum Verarbeiten von ASP.net-Anwendungsanforderungen verwendet werdenExposing objects used by the hosting environment to process ASP.NET application requests.

  • Bereitstellen einer Liste von Anwendungen, die in einem beliebigen Moment im Hostingprozess ausgeführt werden.Providing a list of applications running in the hosting process at any given moment.

Methoden

Close() Close() Close() Close()

Fährt alle Anwendungsdomänen herunter.Shuts down all application domains.

CreateObject(IApplicationHost, Type) CreateObject(IApplicationHost, Type) CreateObject(IApplicationHost, Type) CreateObject(IApplicationHost, Type)

Erstellt ein Objekt für die angegebene Anwendungsdomäne, basierend auf dem Typ.Creates an object for the specified application domain, based on type.

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

Erstellt anhand des Typs oder virtuellen bzw. physischen Pfads ein Objekt für die angegebene Anwendungsdomäne und einen booleschen Wert, der das Verhalten bei Fehlern angibt, wenn bereits ein Objekt vom angegebenen Typ vorhanden ist.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) CreateObject(String, Type, String, String, Boolean, Boolean) CreateObject(String, Type, String, String, Boolean, Boolean) CreateObject(String, Type, String, String, Boolean, Boolean)

Erstellt anhand des Typs oder virtuellen bzw. physischen Pfads ein Objekt für die angegebene Anwendungsdomäne, einen booleschen Wert, der das Verhalten bei Fehlern angibt, wenn bereits ein Objekt vom angegebenen Typ vorhanden ist, sowie einen booleschen Wert, der angibt, ob bei Hostinitialisierungsfehlern Ausnahmen ausgelöst werden.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) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAppDomain(IApplicationHost) GetAppDomain(IApplicationHost) GetAppDomain(IApplicationHost) GetAppDomain(IApplicationHost)

Ruft die Anwendungsdomäne einer Anwendung mithilfe des angegebenen Hosts ab.Gets the application domain of an application using the specified host.

GetAppDomain(String) GetAppDomain(String) GetAppDomain(String) GetAppDomain(String)

Ruft die Anwendungsdomäne der angegebenen Anwendung ab.Gets the application domain of the specified application.

GetApplicationManager() GetApplicationManager() GetApplicationManager() GetApplicationManager()

Gibt die einzelne Instanz des ApplicationManager-Objekts zurück, die diesem ASP.NET-Hostprozess zugeordnet ist.Returns the single instance of the ApplicationManager object associated with this ASP.NET host process.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetObject(String, Type) GetObject(String, Type) GetObject(String, Type) GetObject(String, Type)

Gibt das registrierte Objekt des angegebenen Typs aus der angegebenen Anwendung zurück.Returns the registered object of the specified type from the specified application.

GetRunningApplications() GetRunningApplications() GetRunningApplications() GetRunningApplications()

Gibt eine Momentaufnahme von laufenden Anwendungen zurück.Returns a snapshot of running applications.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Führt zu einer unendlichen Lebensdauer der Anwendungsdomäne, indem das Erstellen eines Lease verhindert wird.Gives the application domain an infinite lifetime by preventing a lease from being created.

IsIdle() IsIdle() IsIdle() IsIdle()

Gibt einen Wert zurück, der angibt, ob sich alle vom Prozess gehosteten Anwendungen im Leerlauf befinden und keine Anforderungen verarbeiten.Returns a value indicating whether all applications hosted by the process are idle and not processing requests.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Open() Open() Open() Open()

Führt eine threadsichere Inkrementierung des Benutzerverweiszählers für die Anwendungs-Managerinstanz durch.Makes a thread-safe increment to the user reference count of the application manager instance.

ShutdownAll() ShutdownAll() ShutdownAll() ShutdownAll()

Entlädt alle Anwendungsressourcen.Unloads all application resources.

ShutdownApplication(String) ShutdownApplication(String) ShutdownApplication(String) ShutdownApplication(String)

Entlädt die angegebene Anwendung.Unloads the specified application.

StopObject(String, Type) StopObject(String, Type) StopObject(String, Type) StopObject(String, Type)

Entfernt das angegebene Objekt aus der Liste von registrierten Objekten in einer Anwendung.Removes the specified object from the list of registered objects in an application. Wenn das zu entfernende Objekt das letzte Objekt in der Liste der in einer Anwendung registrierten Objekte ist, wird die Anwendung entladen.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() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: