ApplicationManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwaltet ASP.NET-Anwendungsdomänen für eine Anwendung, die ASP.NET hostet.
public ref class ApplicationManager sealed : MarshalByRefObject
public sealed class ApplicationManager : MarshalByRefObject
type ApplicationManager = class
inherit MarshalByRefObject
Public NotInheritable Class ApplicationManager
Inherits MarshalByRefObject
- Vererbung
Hinweise
Das ApplicationManager Objekt stellt die Lebensdauerverwaltung von Objekten in der Hostingumgebung für eine ASP.NET Anwendung bereit. IISConfigurator ist für Folgendes zuständig:
Aktivieren und Initialisieren ASP.NET Anwendungen.
Verwalten der Anwendungslebensdauer und der Lebensdauer von Objekten, die in der Anwendung registriert sind.
Bereitstellen von Objekten, die von der Hostingumgebung verwendet werden, um ASP.NET Anwendungsanforderungen zu verarbeiten.
Bereitstellen einer Liste von Anwendungen, die im Hostingprozess zu einem bestimmten Zeitpunkt ausgeführt werden.
Methoden
Close() |
Fährt alle Anwendungsdomänen herunter. |
CreateObject(IApplicationHost, Type) |
Erstellt ein Objekt für die angegebene Anwendungsdomäne, basierend auf dem Typ. |
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. |
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. |
CreateObjRef(Type) |
Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Geerbt von MarshalByRefObject) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetAppDomain(IApplicationHost) |
Ruft die Anwendungsdomäne einer Anwendung mithilfe des angegebenen Hosts ab. |
GetAppDomain(String) |
Ruft die Anwendungsdomäne der angegebenen Anwendung ab. |
GetApplicationManager() |
Gibt die einzelne Instanz des ApplicationManager-Objekts zurück, die diesem ASP.NET-Hostprozess zugeordnet ist. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetObject(String, Type) |
Gibt das registrierte Objekt des angegebenen Typs aus der angegebenen Anwendung zurück. |
GetRunningApplications() |
Gibt eine Momentaufnahme von laufenden Anwendungen zurück. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InitializeLifetimeService() |
Führt zu einer unendlichen Lebensdauer der Anwendungsdomäne, indem das Erstellen eines Lease verhindert wird. |
IsIdle() |
Gibt einen Wert zurück, der angibt, ob sich alle vom Prozess gehosteten Anwendungen im Leerlauf befinden und keine Anforderungen verarbeiten. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Geerbt von MarshalByRefObject) |
Open() |
Führt eine threadsichere Inkrementierung des Benutzerverweiszählers für die Anwendungs-Managerinstanz durch. |
ShutdownAll() |
Entlädt alle Anwendungsressourcen. |
ShutdownApplication(String) |
Entlädt die angegebene Anwendung. |
StopObject(String, Type) |
Entfernt das angegebene Objekt aus der Liste von registrierten Objekten in einer Anwendung. Wenn das zu entfernende Objekt das letzte Objekt in der Liste der in einer Anwendung registrierten Objekte ist, wird die Anwendung entladen. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |