WorkerProcess Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет методы и свойства, общие для всех рабочих процессов в 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
- Наследование
Примеры
В следующем примере показано, как перечислить текущие рабочие процессы и связанные свойства.
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);
}
}
}
}
}
Свойства
ApplicationDomains |
ApplicationDomainCollection Возвращает объект , содержащий все домены приложений, которые выполняются в текущем рабочем процессе. |
AppPoolName |
Возвращает идентификатор пула приложений для рабочего процесса. |
Attributes |
Возвращает коллекцию атрибутов конфигурации, содержащую список атрибутов для этого элемента. (Унаследовано от ConfigurationElement) |
ChildElements |
Возвращает все дочерние элементы текущего элемента. (Унаследовано от ConfigurationElement) |
ElementTagName |
Определяет методы и свойства, общие для всех рабочих процессов в IIS 7. (Унаследовано от ConfigurationElement) |
IsLocallyStored |
Возвращает значение, указывающее, хранится ли элемент конфигурации в определенном файле конфигурации. (Унаследовано от ConfigurationElement) |
Item[String] |
Возвращает или задает атрибут с указанным именем. (Унаследовано от ConfigurationElement) |
Methods |
Возвращает коллекцию методов для элемента конфигурации. (Унаследовано от ConfigurationElement) |
ProcessGuid |
Возвращает GUID для рабочего процесса. |
ProcessId |
Возвращает идентификатор рабочего процесса. |
RawAttributes |
Определяет методы и свойства, общие для всех рабочих процессов в IIS 7. (Унаследовано от ConfigurationElement) |
Schema |
Возвращает схему для текущего элемента. (Унаследовано от ConfigurationElement) |
State |
Возвращает состояние выполнения текущего рабочего процесса. |
Методы
Delete() |
Определяет методы и свойства, общие для всех рабочих процессов в IIS 7. (Унаследовано от ConfigurationElement) |
GetAttribute(String) |
ConfigurationAttribute Возвращает объект , представляющий запрошенный атрибут. (Унаследовано от ConfigurationElement) |
GetAttributeValue(String) |
Возвращает значение заданного атрибута. (Унаследовано от ConfigurationElement) |
GetChildElement(String) |
Возвращает дочерний элемент, который находится под текущим элементом конфигурации и имеет указанное имя. (Унаследовано от ConfigurationElement) |
GetChildElement(String, Type) |
Возвращает дочерний элемент, который находится под текущим элементом конфигурации и имеет указанное имя и тип. (Унаследовано от ConfigurationElement) |
GetCollection() |
Возвращает коллекцию по умолчанию для текущего элемента конфигурации. (Унаследовано от ConfigurationElement) |
GetCollection(String) |
Возвращает все элементы конфигурации, принадлежащие текущему элементу конфигурации. (Унаследовано от ConfigurationElement) |
GetCollection(String, Type) |
Возвращает элемент конфигурации, который имеет указанное имя и тип и находится в текущем элементе конфигурации. (Унаследовано от ConfigurationElement) |
GetCollection(Type) |
Возвращает элемент конфигурации, который имеет указанный тип и находится в текущем элементе конфигурации. (Унаследовано от ConfigurationElement) |
GetMetadata(String) |
Возвращает значения метаданных из схемы элемента. (Унаследовано от ConfigurationElement) |
GetRequests(Int32) |
Возвращает все запросы, выполняемые в текущем рабочем процессе. |
SetAttributeValue(String, Object) |
Задает значение указанного атрибута. (Унаследовано от ConfigurationElement) |
SetMetadata(String, Object) |
Задает значения метаданных из схемы элемента. (Унаследовано от ConfigurationElement) |