Class IisApplicationPool
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents a Microsoft IIS server application pool.
public class IisApplicationPool : GlobalSerializableClassicBase, IComparable<IisApplicationPool>
- Inheritance
-
IisApplicationPool
- Implements
Constructors
IisApplicationPool()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.IisApplicationPool class.
public IisApplicationPool()
Properties
ApplicationNames
Gets or sets the names of the applications in the application pool.
public SerializableStringCollection ApplicationNames { get; set; }
Property Value
- SerializableStringCollection
AutoStart
Gets or sets whether the application pool should start automatically.
public BooleanOption AutoStart { get; set; }
Property Value
Cpu
Gets or sets the CPU settings.
public IisApplicationPoolCpuSettings Cpu { get; set; }
Property Value
Enable32BitApplications
Gets or sets whether to enable 32-bit applications.
public BooleanOption Enable32BitApplications { get; set; }
Property Value
ManagedPipelineMode
Gets or sets the managed pipeline mode for the application pool.
public IisApplicatonPoolManagedPipelineMode ManagedPipelineMode { get; set; }
Property Value
ManagedRuntimeVersion
Gets or sets the managed runtime version.
public string ManagedRuntimeVersion { get; set; }
Property Value
Name
Gets or sets the name of the application pool.
public string Name { get; set; }
Property Value
ProcessModel
Gets or sets the process model settings for the application pool.
public IisApplicationPoolProcessModelSettings ProcessModel { get; set; }
Property Value
ProcessOrphaning
Gets or sets the process orphaning settings for the application pool.
public IisApplicationPoolProcessOrphaningSettings ProcessOrphaning { get; set; }
Property Value
QueueLength
Gets or sets the queue legnth.
public long QueueLength { get; set; }
Property Value
RapidFailProtection
Gets or sets the rapid-fail protection settings for the application pool.
public IisApplicationPoolRapidFailProtectionSettings RapidFailProtection { get; set; }
Property Value
Recycling
Gets or sets the recycling settings.
public IisApplicationPoolRecyclingSettings Recycling { get; set; }
Property Value
SecurityIdentifier
Gets or sets the SID of the application pool in SDDL format.
public string SecurityIdentifier { get; set; }
Property Value
StartMode
Gets or sets start mode for the application pool.
public IisApplicatonPoolStartMode StartMode { get; set; }
Property Value
State
Gets or sets the state of the application pool at the time of the scan.
public IisApplicatonPoolState State { get; set; }
Property Value
Methods
CompareTo(IisApplicationPool)
Compares two CENTREL.XIA.Configuration.Types.IisApplicationPool objects to allow sorting alphabetically by name.
public int CompareTo(IisApplicationPool other)
Parameters
other
IisApplicationPoolThe CENTREL.XIA.Configuration.Types.IisApplicationPool to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.IisApplicationPool objects.
ToString()
Returns the application pool as a human readable string.
public override string ToString()
Returns
- string
The application pool as a human readable string.