Table of Contents

Class IisApplicationPoolCpuSettings

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

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

public class IisApplicationPoolCpuSettings : GlobalSerializableClassicBase
Inheritance
IisApplicationPoolCpuSettings

Constructors

IisApplicationPoolCpuSettings()

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

public IisApplicationPoolCpuSettings()

Properties

Limit

Gets or sets the CPU percentage limit.

public int Limit { get; set; }

Property Value

int

LimitAction

Gets or sets the CPU limit action.

public IisApplicatonPoolCpuLimitAction LimitAction { get; set; }

Property Value

IisApplicatonPoolCpuLimitAction

LimitInterval

Gets or sets the reset period in minutes for CPU monitoring and throttling limits on the application pool.

public int LimitInterval { get; set; }

Property Value

int

ProcessorAffinity64BitMask

Gets or sets the 64-bit processor affinity mask.

public long ProcessorAffinity64BitMask { get; set; }

Property Value

long

ProcessorAffinityEnabled

Gets or sets whether processor affinity is enabled.

public BooleanOption ProcessorAffinityEnabled { get; set; }

Property Value

BooleanOption

ProcessorAffinityMask

Gets or sets the processor affinity mask.

public long ProcessorAffinityMask { get; set; }

Property Value

long

ProcessorGroup

Gets or sets the processor group.

public int ProcessorGroup { get; set; }

Property Value

int