ApplicationPoolRecycling 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션 풀에 대한 재활용 설정을 구성합니다.
public ref class ApplicationPoolRecycling sealed : Microsoft::Web::Administration::ConfigurationElement
public sealed class ApplicationPoolRecycling : Microsoft.Web.Administration.ConfigurationElement
type ApplicationPoolRecycling = class
inherit ConfigurationElement
Public NotInheritable Class ApplicationPoolRecycling
Inherits ConfigurationElement
- 상속
예제
다음 예제에서는 개체에 대한 몇 가지 속성 값을 표시합니다 ApplicationPoolRecycling . 속성이 LogEventOnRecycle 및 ScheduleMicrosoft.Web.Administration.ApplicationPoolPeriodicRestart.Time 로 Requests 변경되고 속성이 5분으로 변경됩니다.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
class ApplicationPoolRecycling
{
public void GetApplicationPoolRecycling()
{
ServerManager manager = new ServerManager();
// Get the application recycling property values.
Console.WriteLine("DisallowOverlappingRotation:\t{0}",
manager.ApplicationPools["DefaultAppPool"].Recycling.DisallowOverlappingRotation.ToString());
Console.WriteLine("DisallowRotationOnConfigChange:\t{0}",
manager.ApplicationPools["DefaultAppPool"].Recycling.DisallowRotationOnConfigChange.ToString());
Console.WriteLine("LogEventOnRecycle:\t{0}",
manager.ApplicationPools["DefaultAppPool"].Recycling.LogEventOnRecycle.ToString());
Console.WriteLine("PeriodicRestart.Time:\t{0}",
manager.ApplicationPools["DefaultAppPool"].Recycling.PeriodicRestart.Time);
// Change the LogEventOnRecycle and PeriodicRestart.Time properties.
manager.ApplicationPools["DefaultAppPool"].Recycling.LogEventOnRecycle = (RecyclingLogEventOnRecycle)6;
manager.ApplicationPools["DefaultAppPool"].Recycling.PeriodicRestart.Time = TimeSpan.FromMinutes(5);
// Commit the changes to ApplicationHost.config file.
manager.CommitChanges();
}
}
}
설명
기본 애플리케이션 풀 재활용 설정이 잠겨 있지 않으면 개별 애플리케이션 풀 설정이 재정의할 수 있습니다.
개체의 속성을 수정할 때는 메서드를 ApplicationPoolRecycling 호출 Microsoft.Web.Administration.ServerManager.CommitChanges 하여 값을 ApplicationHost.config 파일 및 IIS Manager에 유지해야 합니다.
속성
Attributes |
이 요소에 대한 특성 목록을 포함하는 구성 특성 컬렉션을 가져옵니다. (다음에서 상속됨 ConfigurationElement) |
ChildElements |
현재 요소의 모든 자식 요소를 가져옵니다. (다음에서 상속됨 ConfigurationElement) |
DisallowOverlappingRotation |
겹치는 작업자 프로세스의 시작 동작을 가져오거나 설정합니다. |
DisallowRotationOnConfigChange |
구성 변경이 감지될 때 애플리케이션 풀에서 겹치는 작업자 프로세스의 시작 동작을 가져오거나 설정합니다. |
ElementTagName |
애플리케이션 풀에 대한 재활용 설정을 구성합니다. (다음에서 상속됨 ConfigurationElement) |
IsLocallyStored |
구성 요소가 특정 구성 파일에 저장되어 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ConfigurationElement) |
Item[String] |
지정된 이름의 특성을 가져오거나 설정합니다. (다음에서 상속됨 ConfigurationElement) |
LogEventOnRecycle |
재활용 애플리케이션 풀의 로깅 동작을 가져오거나 설정합니다. |
Methods |
구성 요소에 대한 메서드 컬렉션을 가져옵니다. (다음에서 상속됨 ConfigurationElement) |
PeriodicRestart |
애플리케이션 풀 재활용에 대한 설정을 가져옵니다. |
RawAttributes |
애플리케이션 풀에 대한 재활용 설정을 구성합니다. (다음에서 상속됨 ConfigurationElement) |
Schema |
현재 요소의 스키마를 가져옵니다. (다음에서 상속됨 ConfigurationElement) |