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
Asp
Gets or sets the classic ASP settings.
public IisAspSettings Asp { get; set; }
Property Value
Authentication
Gets or sets the authentication settings.
public IisAuthenticationSettings Authentication { get; set; }
Property Value
AuthorizationRules
Gets or sets the authorization rules.
public IisAuthorizationRules AuthorizationRules { get; set; }
Property Value
CentralizedCertificates
Gets or sets centralized certificates settings.
public IisCentralizedCertificatesSettings CentralizedCertificates { get; set; }
Property Value
Cgi
Gets or sets the CGI settings.
public IisCgiSettings Cgi { get; set; }
Property Value
Compilation
Gets or sets the .NET compilation settings.
public IisCompilationSettings Compilation { get; set; }
Property Value
ConnectionStrings
Gets or sets the configured connection strings.
public IisConnectionStrings ConnectionStrings { get; set; }
Property Value
CustomErrors
Gets or sets the custom errors (.NET error pages).
public IisCustomErrors CustomErrors { get; set; }
Property Value
DefaultDocuments
Gets or sets the configured default documents.
public IisDefaultDocuments DefaultDocuments { get; set; }
Property Value
DirectoryBrowsing
Gets or sets the directory browsing settings.
public IisDirectoryBrowsingSettings DirectoryBrowsing { get; set; }
Property Value
DotNetAuthorizationRules
Gets or sets the authorization rules.
public IisDotNetAuthorizationRules DotNetAuthorizationRules { get; set; }
Property Value
DynamicCompression
Gets or sets the dynamic compression settings.
public IisDynamicCompressionSettings DynamicCompression { get; set; }
Property Value
FailedRequestTracingRules
Gets or sets the failed request tracing rules.
public IisFailedRequestTracingRules FailedRequestTracingRules { get; set; }
Property Value
FastCgiApplications
Gets or sets the FastCGI applications.
public IisFastCgiApplications FastCgiApplications { get; set; }
Property Value
Globalization
Gets or sets the .NET globalization settings.
public IisGlobalizationSettings Globalization { get; set; }
Property Value
Handlers
Gets or sets the configured handlers.
public IisHandlers Handlers { get; set; }
Property Value
HttpErrors
Gets or sets the configured error pages.
public IisHttpErrors HttpErrors { get; set; }
Property Value
HttpRedirection
Gets or sets the HTTP redirection settings.
public IisHttpRedirectionSettings HttpRedirection { get; set; }
Property Value
HttpResponseHeaders
Gets or sets the HTTP response headers.
public IisHttpResponseHeaders HttpResponseHeaders { get; set; }
Property Value
IPRestrictions
Gets or sets the IP and domain restrictions.
public IisIPRestrictions IPRestrictions { get; set; }
Property Value
IsapiCgiRestrictions
Gets or sets the ISAPI and CGI restrictions.
public IisIsapiCgiRestrictions IsapiCgiRestrictions { get; set; }
Property Value
IsapiFilters
Gets or sets the configured ISAPI filters.
public IisIsapiFilters IsapiFilters { get; set; }
Property Value
Logging
Gets or sets the logging settings.
public IisLoggingSettings Logging { get; set; }
Property Value
MachineKey
Gets or sets the machine key settings.
public IisMachineKeySettings MachineKey { get; set; }
Property Value
ManagementService
Gets or sets the management service settings.
public IisManagementServiceSettings ManagementService { get; set; }
Property Value
MimeTypes
Gets or sets the configured MIME types.
public IisMimeTypes MimeTypes { get; set; }
Property Value
Modules
Gets or sets the configured modules.
public IisModules Modules { get; set; }
Property Value
OutputCachingRules
Gets or sets the output caching rules.
public IisOutputCachingRules OutputCachingRules { get; set; }
Property Value
Pages
Gets or sets the pages and controls settings.
public IisPagesSettings Pages { get; set; }
Property Value
Providers
Gets or sets the configured providers.
public IisProviders Providers { get; set; }
Property Value
RequestFiltering
Gets or sets the request filtering settings.
public IisRequestFilteringSettings RequestFiltering { get; set; }
Property Value
SessionState
Gets or sets the session state settings.
public IisSessionStateSettings SessionState { get; set; }
Property Value
SharedConfiguration
Gets or sets the shared configuration settings.
public IisSharedConfigurationSettings SharedConfiguration { get; set; }
Property Value
Smtp
Gets or sets the SMTP settings.
public IisSmtpSettings Smtp { get; set; }
Property Value
StaticCompression
Gets or sets the static compression settings.
public IisStaticCompressionSettings StaticCompression { get; set; }
Property Value
Trust
Gets or sets the trust settings.
public IisTrustSettings Trust { get; set; }
Property Value
WebDavAuthoringRules
Gets or sets the WebDAV authoring rules.
public IisWebDavAuthoringRules WebDavAuthoringRules { get; set; }
Property Value
Methods
FromXml(string)
Returns a CENTREL.XIA.Configuration.Types.IisServerConfiguration class from the specified XML.
public static IisServerConfiguration FromXml(string xml)
Parameters
xml
stringThe 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.