Classe AppDomain
Rappresenta un dominio dell'applicazione IIS.
Sintassi
class AppDomain : Object
Metodi
Nella tabella seguente sono elencati i metodi esposti dalla AppDomain
classe .
Nome | Descrizione |
---|---|
Scaricare | Scarica un dominio applicazione ASP.NET da un server Web. |
Proprietà
Nella tabella seguente sono elencate le proprietà esposte dalla AppDomain
classe .
Nome | Descrizione |
---|---|
Id |
Valore di sola string lettura che contiene un identificatore univoco per il dominio dell'applicazione. Proprietà chiave. |
IsIdle |
Valore boolean di sola lettura. true se il dominio dell'applicazione è attualmente inattiva; in caso contrario, false . |
PhysicalPath |
Valore di sola string lettura che contiene il percorso fisico dell'applicazione. |
ProcessId |
Valore di sola uint32 lettura contenente l'ID del processo in cui viene caricato il dominio dell'applicazione. |
SiteName |
Valore di sola string lettura che contiene il nome del sito Web a cui appartiene il dominio dell'applicazione. Proprietà chiave. |
ApplicationPath |
Valore di sola string lettura che contiene il percorso virtuale del dominio dell'applicazione. Proprietà chiave. |
Sottoclassi
Questa classe non contiene sottoclassi.
Commenti
Quando una richiesta immette prima codice gestito (moduli gestiti o gestori), il modulo IIS ManagedEngine
crea un dominio dell'applicazione. Il dominio dell'applicazione esegue quindi attività di elaborazione necessarie, ad esempio l'autenticazione di un utente con l'autenticazione form o altri servizi applicazione forniti dal codice gestito.
Esempio
Nell'esempio seguente viene illustrato come recuperare ed enumerare i domini dell'applicazione nel server Web. Se non sono attivi domini applicazione, lo script non restituisce un risultato.
' 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
L'output di esempio seguente si basa su due domini denominati Northwind
e Proseware
che si trovano sotto il sito Web predefinito:
--------------------------------------
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
Gerarchia di ereditarietà
AppDomain
Requisiti
Tipo | Descrizione |
---|---|
Client | - IIS 7.0 in Windows Vista - IIS 7.5 in Windows 7 - IIS 8.0 in Windows 8 - IIS 10.0 in Windows 10 |
Server | - IIS 7.0 in Windows Server 2008 - IIS 7.5 in Windows Server 2008 R2 - IIS 8.0 in Windows Server 2012 - IIS 8.5 in Windows Server 2012 R2 - IIS 10.0 in Windows Server 2016 |
Prodotto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
File MOF | WebAdministration.mof |
Vedere anche
Elaborazione delle richieste HTTP in IIS 7.0
Classe Object