WorkerProcess.ApplicationDomains Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un ApplicationDomainCollection objet qui contient tous les domaines d’application qui s’exécutent dans le processus worker actuel.
public:
property Microsoft::Web::Administration::ApplicationDomainCollection ^ ApplicationDomains { Microsoft::Web::Administration::ApplicationDomainCollection ^ get(); };
public Microsoft.Web.Administration.ApplicationDomainCollection ApplicationDomains { get; }
member this.ApplicationDomains : Microsoft.Web.Administration.ApplicationDomainCollection
Public ReadOnly Property ApplicationDomains As ApplicationDomainCollection
Valeur de propriété
Objet ApplicationDomainCollection qui contient un objet pour chaque domaine d’application ApplicationDomain qui s’exécute dans le processus worker actuel.
Exemples
L’exemple suivant montre comment énumérer les processus worker en cours d’exécution et les propriétés associées.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class MicrosoftWebAdministrationWorkerProcess
{
public void EnumerateWorkerProcess()
{
ServerManager manager = new ServerManager();
foreach (WorkerProcess proc in manager.WorkerProcesses)
{
Console.WriteLine("WorkerProcess found: {0}", proc.ProcessId);
Console.WriteLine("\t|--AppPool : {0}", proc.AppPoolName);
Console.WriteLine("\t|--ProcGuid: {0}", proc.ProcessGuid);
Console.WriteLine("\t|--State : {0}", proc.State.ToString());
foreach (ApplicationDomain appDom in proc.ApplicationDomains)
{
Console.WriteLine(
"\t+--ApplicationDomain Found: {0}", appDom.Id);
Console.WriteLine(
"\t\t|--AppDomPhysPath: {0}", appDom.PhysicalPath);
Console.WriteLine(
"\t\t+--AppDomVirtPath: {0}", appDom.VirtualPath);
}
}
}
}
}