Compartir a través de


WorkerProcess.ApplicationDomains Propiedad

Definición

Obtiene un ApplicationDomainCollection objeto que contiene todos los dominios de aplicación que se ejecutan en el proceso de trabajo actual.

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

Valor de propiedad

Objeto ApplicationDomainCollection que contiene un ApplicationDomain objeto para cada dominio de aplicación que se ejecuta en el proceso de trabajo actual.

Ejemplos

En el ejemplo siguiente se muestra cómo enumerar los procesos de trabajo actualmente en ejecución y las propiedades asociadas.

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);
                }
            }
        }
    }
}

Se aplica a