Table of Contents

Class IisServerConfiguration

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

Represents the server configuration for a Microsoft IIS server.

public class IisServerConfiguration : BypassSection
Inheritance
IisServerConfiguration
Inherited Members

Constructors

IisServerConfiguration()

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

public IisServerConfiguration()

Properties

AppSettings

Gets or sets the app settings.

public IisAppSettings AppSettings { get; set; }

Property Value

IisAppSettings

Asp

Gets or sets the classic ASP settings.

public IisAspSettings Asp { get; set; }

Property Value

IisAspSettings

Authentication

Gets or sets the authentication settings.

public IisAuthenticationSettings Authentication { get; set; }

Property Value

IisAuthenticationSettings

AuthorizationRules

Gets or sets the authorization rules.

public IisAuthorizationRules AuthorizationRules { get; set; }

Property Value

IisAuthorizationRules

CentralizedCertificates

Gets or sets centralized certificates settings.

public IisCentralizedCertificatesSettings CentralizedCertificates { get; set; }

Property Value

IisCentralizedCertificatesSettings

Cgi

Gets or sets the CGI settings.

public IisCgiSettings Cgi { get; set; }

Property Value

IisCgiSettings

Compilation

Gets or sets the .NET compilation settings.

public IisCompilationSettings Compilation { get; set; }

Property Value

IisCompilationSettings

ConnectionStrings

Gets or sets the configured connection strings.

public IisConnectionStrings ConnectionStrings { get; set; }

Property Value

IisConnectionStrings

CustomErrors

Gets or sets the custom errors (.NET error pages).

public IisCustomErrors CustomErrors { get; set; }

Property Value

IisCustomErrors

DefaultDocuments

Gets or sets the configured default documents.

public IisDefaultDocuments DefaultDocuments { get; set; }

Property Value

IisDefaultDocuments

DirectoryBrowsing

Gets or sets the directory browsing settings.

public IisDirectoryBrowsingSettings DirectoryBrowsing { get; set; }

Property Value

IisDirectoryBrowsingSettings

DotNetAuthorizationRules

Gets or sets the authorization rules.

public IisDotNetAuthorizationRules DotNetAuthorizationRules { get; set; }

Property Value

IisDotNetAuthorizationRules

DynamicCompression

Gets or sets the dynamic compression settings.

public IisDynamicCompressionSettings DynamicCompression { get; set; }

Property Value

IisDynamicCompressionSettings

FailedRequestTracingRules

Gets or sets the failed request tracing rules.

public IisFailedRequestTracingRules FailedRequestTracingRules { get; set; }

Property Value

IisFailedRequestTracingRules

FastCgiApplications

Gets or sets the FastCGI applications.

public IisFastCgiApplications FastCgiApplications { get; set; }

Property Value

IisFastCgiApplications

Globalization

Gets or sets the .NET globalization settings.

public IisGlobalizationSettings Globalization { get; set; }

Property Value

IisGlobalizationSettings

Handlers

Gets or sets the configured handlers.

public IisHandlers Handlers { get; set; }

Property Value

IisHandlers

HttpErrors

Gets or sets the configured error pages.

public IisHttpErrors HttpErrors { get; set; }

Property Value

IisHttpErrors

HttpRedirection

Gets or sets the HTTP redirection settings.

public IisHttpRedirectionSettings HttpRedirection { get; set; }

Property Value

IisHttpRedirectionSettings

HttpResponseHeaders

Gets or sets the HTTP response headers.

public IisHttpResponseHeaders HttpResponseHeaders { get; set; }

Property Value

IisHttpResponseHeaders

IPRestrictions

Gets or sets the IP and domain restrictions.

public IisIPRestrictions IPRestrictions { get; set; }

Property Value

IisIPRestrictions

IsapiCgiRestrictions

Gets or sets the ISAPI and CGI restrictions.

public IisIsapiCgiRestrictions IsapiCgiRestrictions { get; set; }

Property Value

IisIsapiCgiRestrictions

IsapiFilters

Gets or sets the configured ISAPI filters.

public IisIsapiFilters IsapiFilters { get; set; }

Property Value

IisIsapiFilters

Logging

Gets or sets the logging settings.

public IisLoggingSettings Logging { get; set; }

Property Value

IisLoggingSettings

MachineKey

Gets or sets the machine key settings.

public IisMachineKeySettings MachineKey { get; set; }

Property Value

IisMachineKeySettings

ManagementService

Gets or sets the management service settings.

public IisManagementServiceSettings ManagementService { get; set; }

Property Value

IisManagementServiceSettings

MimeTypes

Gets or sets the configured MIME types.

public IisMimeTypes MimeTypes { get; set; }

Property Value

IisMimeTypes

Modules

Gets or sets the configured modules.

public IisModules Modules { get; set; }

Property Value

IisModules

OutputCachingRules

Gets or sets the output caching rules.

public IisOutputCachingRules OutputCachingRules { get; set; }

Property Value

IisOutputCachingRules

Pages

Gets or sets the pages and controls settings.

public IisPagesSettings Pages { get; set; }

Property Value

IisPagesSettings

Providers

Gets or sets the configured providers.

public IisProviders Providers { get; set; }

Property Value

IisProviders

RequestFiltering

Gets or sets the request filtering settings.

public IisRequestFilteringSettings RequestFiltering { get; set; }

Property Value

IisRequestFilteringSettings

SessionState

Gets or sets the session state settings.

public IisSessionStateSettings SessionState { get; set; }

Property Value

IisSessionStateSettings

SharedConfiguration

Gets or sets the shared configuration settings.

public IisSharedConfigurationSettings SharedConfiguration { get; set; }

Property Value

IisSharedConfigurationSettings

Smtp

Gets or sets the SMTP settings.

public IisSmtpSettings Smtp { get; set; }

Property Value

IisSmtpSettings

StaticCompression

Gets or sets the static compression settings.

public IisStaticCompressionSettings StaticCompression { get; set; }

Property Value

IisStaticCompressionSettings

Trust

Gets or sets the trust settings.

public IisTrustSettings Trust { get; set; }

Property Value

IisTrustSettings

WebDavAuthoringRules

Gets or sets the WebDAV authoring rules.

public IisWebDavAuthoringRules WebDavAuthoringRules { get; set; }

Property Value

IisWebDavAuthoringRules

Methods

FromXml(string)

Returns a CENTREL.XIA.Configuration.Types.IisServerConfiguration class from the specified XML.

public static IisServerConfiguration FromXml(string xml)

Parameters

xml string

The XML representation of the object.

Returns

IisServerConfiguration

A CENTREL.XIA.Configuration.Types.IisServerConfiguration class.

ToString()

Returns the server configuration as a human readable string.

public override string ToString()

Returns

string

The server configuration as a human readable string.