Table of Contents

Class IisSite

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

Represents a Microsoft IIS site.

public class IisSite : IisApplicationBase, IComparable<IisVirtualDirectoryBase>
Inheritance
IisSite
Implements
Inherited Members

Constructors

IisSite()

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

public IisSite()

Properties

Bindings

Gets or sets the bindings for the site.

public IisSiteBindings Bindings { get; set; }

Property Value

IisSiteBindings

FailedRequestTracing

Gets or sets the failed request tracing settings.

public IisSiteFailedRequestTracingSettings FailedRequestTracing { get; set; }

Property Value

IisSiteFailedRequestTracingSettings

Hsts

Gets or sets the HTTP strict transport security (HSTS) settings for the site.

public IisSiteHstsSettings Hsts { get; set; }

Property Value

IisSiteHstsSettings

Id

Gets or sets the unique identifier of the site.

public uint Id { get; set; }

Property Value

uint

IsFtpSite

Gets whether the site is an FTP site.

public bool IsFtpSite { get; set; }

Property Value

bool

IsWebSite

Gets whether the site is a web site.

public bool IsWebSite { get; set; }

Property Value

bool

Limits

Gets or sets the site limits.

public IisSiteLimits Limits { get; set; }

Property Value

IisSiteLimits

ServerAutoStart

Gets or sets whether the site is configured to start automatically.

public BooleanOption ServerAutoStart { get; set; }

Property Value

BooleanOption

State

Gets or sets the state of the site at the time of the scan.

public IisSiteState State { get; set; }

Property Value

IisSiteState

StateString

Gets the state of the site as a human readable string.

public string StateString { get; set; }

Property Value

string

Methods

ToString()

Returns the site as a human readable string.

public override string ToString()

Returns

string

The site as a human readable string.