WorkerProcess.State Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Ausführungsstatus des aktuellen Workerprozesses ab.
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
Eigenschaftswert
Einer der WorkerProcessState-Werte.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die derzeit ausgeführten Workerprozesse und die zugehörigen Eigenschaften aufgelistet werden.
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);
}
}
}
}
}