다음을 통해 공유


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)

적용 대상