WorkerProcess Classe
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.
Définit les méthodes et propriétés communes à tous les processus de travail dans IIS 7.
public ref class WorkerProcess sealed : Microsoft::Web::Administration::ConfigurationElement
public sealed class WorkerProcess : Microsoft.Web.Administration.ConfigurationElement
type WorkerProcess = class
inherit ConfigurationElement
Public NotInheritable Class WorkerProcess
Inherits ConfigurationElement
- Héritage
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);
}
}
}
}
}
Propriétés
ApplicationDomains |
Obtient un ApplicationDomainCollection objet qui contient tous les domaines d’application qui s’exécutent dans le processus de travail actuel. |
AppPoolName |
Obtient l’identificateur du pool d’applications pour le processus de travail. |
Attributes |
Obtient une collection d’attributs de configuration qui contient la liste des attributs pour cet élément. (Hérité de ConfigurationElement) |
ChildElements |
Obtient tous les éléments enfants de l’élément actuel. (Hérité de ConfigurationElement) |
ElementTagName |
Définit les méthodes et propriétés communes à tous les processus de travail dans IIS 7. (Hérité de ConfigurationElement) |
IsLocallyStored |
Obtient une valeur indiquant si l’élément de configuration est stocké dans un fichier de configuration particulier. (Hérité de ConfigurationElement) |
Item[String] |
Obtient ou définit un attribut portant le nom spécifié. (Hérité de ConfigurationElement) |
Methods |
Obtient une collection de méthodes pour l’élément de configuration. (Hérité de ConfigurationElement) |
ProcessGuid |
Obtient le GUID du processus de travail. |
ProcessId |
Obtient l’identificateur du processus de travail. |
RawAttributes |
Définit les méthodes et propriétés communes à tous les processus de travail dans IIS 7. (Hérité de ConfigurationElement) |
Schema |
Obtient le schéma de l’élément actuel. (Hérité de ConfigurationElement) |
State |
Obtient l’état d’exécution du processus de travail actuel. |
Méthodes
Delete() |
Définit les méthodes et propriétés communes à tous les processus de travail dans IIS 7. (Hérité de ConfigurationElement) |
GetAttribute(String) |
Retourne un ConfigurationAttribute objet qui représente l’attribut demandé. (Hérité de ConfigurationElement) |
GetAttributeValue(String) |
Retourne la valeur de l'attribut spécifié. (Hérité de ConfigurationElement) |
GetChildElement(String) |
Retourne un élément enfant qui se trouve sous l’élément de configuration actuel et qui a le nom spécifié. (Hérité de ConfigurationElement) |
GetChildElement(String, Type) |
Retourne un élément enfant qui se trouve sous l’élément de configuration actuel et qui a le nom et le type spécifiés. (Hérité de ConfigurationElement) |
GetCollection() |
Retourne la collection par défaut pour l’élément de configuration actuel. (Hérité de ConfigurationElement) |
GetCollection(String) |
Retourne tous les éléments de configuration qui appartiennent à l’élément de configuration actuel. (Hérité de ConfigurationElement) |
GetCollection(String, Type) |
Retourne l’élément de configuration qui a le nom et le type spécifiés et qui se trouve sous l’élément de configuration actuel. (Hérité de ConfigurationElement) |
GetCollection(Type) |
Retourne l’élément de configuration qui a le type spécifié et qui se trouve sous l’élément de configuration actuel. (Hérité de ConfigurationElement) |
GetMetadata(String) |
Retourne des valeurs de métadonnées à partir du schéma d’élément. (Hérité de ConfigurationElement) |
GetRequests(Int32) |
Retourne toutes les requêtes qui s’exécutent dans le processus de travail actuel. |
SetAttributeValue(String, Object) |
Définit la valeur de l'attribut spécifié. (Hérité de ConfigurationElement) |
SetMetadata(String, Object) |
Définit les valeurs de métadonnées du schéma d’élément. (Hérité de ConfigurationElement) |