AppDomain-Klasse
Stellt eine IIS-Anwendungsdomäne dar.
Syntax
class AppDomain : Object
Methoden
In der folgenden Tabelle werden die Methoden aufgelistet, die von der AppDomain
-Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
Entladen | Entlädt eine ASP.NET-Anwendungsdomäne von einem Webserver. |
Eigenschaften
In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der AppDomain
-Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
Id |
Ein schreibgeschützter string -Wert, der einen eindeutigen Bezeichner für die Anwendungsdomäne enthält. Eine Schlüsseleigenschaft. |
IsIdle |
Ein schreibgeschützter boolean -Wert. true , wenn die Anwendungsdomäne derzeit im Leerlauf ist; andernfalls false . |
PhysicalPath |
Ein schreibgeschützter string -Wert, der den physischen Pfad der Anwendung enthält. |
ProcessId |
Ein schreibgeschützter uint32 -Wert, der die ID des Prozesses enthält, in dem die Anwendungsdomäne geladen wird. |
SiteName |
Ein schreibgeschützter string -Wert, der den Namen der Website enthält, zu der die Anwendungsdomäne gehört. Eine Schlüsseleigenschaft. |
ApplicationPath |
Ein schreibgeschützter string -Wert, der den virtuellen Pfad der Anwendungsdomäne enthält. Eine Schlüsseleigenschaft. |
Unterklassen
Diese Klasse enthält keine Unterklassen.
Hinweise
Wenn eine Anforderung zuerst verwalteten Code (verwaltete Module oder Handler) eingibt, erstellt das IIS ManagedEngine
-Modul eine Anwendungsdomäne. Die Anwendungsdomäne führt dann erforderliche Verarbeitungsaufgaben aus, z. B. die Authentifizierung eines Benutzers mit Formularauthentifizierung oder andere Anwendungsdienste, die von verwaltetem Code bereitgestellt werden.
Beispiel
Das folgende Beispiel zeigt, wie Sie die Anwendungsdomänen auf dem Webserver abrufen und aufzählen können. Wenn keine Anwendungsdomänen aktiv sind, gibt das Skript kein Ergebnis zurück.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get the currently existing application domains.
Set oAppDomains = oWebAdmin.ExecQuery("SELECT * FROM AppDomain")
' Loop through each application domain and display its properties.
For Each oAppDomain In oAppDomains
WScript.Echo "--------------------------------------"
WScript.Echo "AppDomain Application Path: " & oAppDomain.ApplicationPath
WScript.Echo "AppDomain ID: " & oAppDomain.ID
WScript.Echo "AppDomain IsIdle: " & oAppDomain.IsIdle
WScript.Echo "AppDomain Physical Path: " & oAppDomain.PhysicalPath
WScript.Echo "AppDomain ProcessID: " & oAppDomain.ProcessID
WScript.Echo "AppDomain SiteName: " & oAppDomain.SiteName
Next
Die folgende Beispielausgabe basiert auf zwei Domänen namens Northwind
und Proseware
unterhalb der Standardwebsite:
--------------------------------------
AppDomain Application Path: /Northwind/
AppDomain ID: /LM/W3SVC/1/ROOT/Northwind
AppDomain IsIdle: False
AppDomain Physical Path: D:\inetpub\NorthwindApp\
AppDomain ProcessID: 3800
AppDomain SiteName: Default Web Site
--------------------------------------
AppDomain Application Path: /Proseware/
AppDomain ID: /LM/W3SVC/1/ROOT/Proseware
AppDomain IsIdle: True
AppDomain Physical Path: D:\inetpub\ProsewareApp\
AppDomain ProcessID: 3800
AppDomain SiteName: Default Web Site
Vererbungshierarchie
AppDomain
Anforderungen
type | Beschreibung |
---|---|
Client | - IIS 7.0 unter Windows Vista - IIS 7.5 unter Windows 7 - IIS 8.0 unter Windows 8 - IIS 10.0 unter Windows 10 |
Server | - IIS 7.0 unter Windows Server 2008 - IIS 7.5 unter Windows Server 2008 R2 - IIS 8.0 auf Windows Server 2012 - IIS 8.5 unter Windows Server 2012 R2 - IIS 10.0 auf Windows Server 2016 |
Produkt | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF-Datei | WebAdministration.mof |
Weitere Informationen
HTTP-Anforderungsverarbeitung in IIS 7.0
Objektklasse