Table of Contents

Class IisApplicationPoolRecyclingSettings

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents the recycling settings for a Microsoft IIS server application pool.

public class IisApplicationPoolRecyclingSettings : GlobalSerializableClassicBase
Inheritance
IisApplicationPoolRecyclingSettings

Constructors

IisApplicationPoolRecyclingSettings()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.IisApplicationPoolRecyclingSettings class.

public IisApplicationPoolRecyclingSettings()

Properties

DisableOverlappedRecycle

Gets or sets whether to disable overlapped recycle.

public BooleanOption DisableOverlappedRecycle { get; set; }

Property Value

BooleanOption

DisableRecycleOnConfigurationChange

Gets or sets whether to disable recycling for configuration changes.

public BooleanOption DisableRecycleOnConfigurationChange { get; set; }

Property Value

BooleanOption

GenerateEvents

Gets or sets the recycling events to generate.

public IisApplicationPoolRecyclingEvents GenerateEvents { get; set; }

Property Value

IisApplicationPoolRecyclingEvents

PrivateMemoryLimit

Gets or sets the private memory limit in kilobytes.

public uint PrivateMemoryLimit { get; set; }

Property Value

uint

RegularTimeInterval

Gets or sets the regular time interval in minutes.

public int RegularTimeInterval { get; set; }

Property Value

int

RequestLimit

Gets or sets the request limit.

public uint RequestLimit { get; set; }

Property Value

uint

SpecificTimes

Gets or sets the times that the application pool is to be recycled.

public SerializableStringCollection SpecificTimes { get; set; }

Property Value

SerializableStringCollection

VirtualMemoryLimit

Gets or sets the virtual memory limit in kilobytes.

public uint VirtualMemoryLimit { get; set; }

Property Value

uint