Partager via


WorkerProcess.ProcessGuid Propriété

Définition

Obtient le GUID du processus de travail.

public:
 property System::String ^ ProcessGuid { System::String ^ get(); };
public string ProcessGuid { get; }
member this.ProcessGuid : string
Public ReadOnly Property ProcessGuid As String

Valeur de propriété

GUID du processus de travail.

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

Remarques

Le service d’activation de processus Windows conserve deux clés pour tout processus de travail : un identificateur de processus, qui est un entier non négatif, et un identificateur unique, qui est un GUID. Un identificateur de processus est recyclé par le système d’exploitation, mais chaque GUID de processus de travail sur un seul ordinateur est garanti unique. Par conséquent, vous devez utiliser le GUID dans une requête pour récupérer un processus de travail.

S’applique à

Voir aussi