Compartir a través de


WorkerProcess.State Propiedad

Definición

Obtiene el estado en ejecución del proceso de trabajo actual.

public:
 property Microsoft::Web::Administration::WorkerProcessState State { Microsoft::Web::Administration::WorkerProcessState get(); };
public Microsoft.Web.Administration.WorkerProcessState State { get; }
member this.State : Microsoft.Web.Administration.WorkerProcessState
Public ReadOnly Property State As WorkerProcessState

Valor de propiedad

Uno de los valores de WorkerProcessState.

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