Table of Contents

Class IisVirtualDirectoryBase

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

Represents a Microsoft IIS virtual directory base class.

public abstract class IisVirtualDirectoryBase : GlobalSerializableBase, IComparable<IisVirtualDirectoryBase>
Inheritance
IisVirtualDirectoryBase
Implements
Derived

Constructors

IisVirtualDirectoryBase()

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

public IisVirtualDirectoryBase()

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

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

ConnectAsString

Gets the username or application user used to connect to the virtual directory.

public string ConnectAsString { get; set; }

Property Value

string

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 .NET 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

FullName

Gets the full name.

public string FullName { get; set; }

Property Value

string

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

Identifier

Gets or sets the unique identifier of the object. This is for internal system use only.

public Guid Identifier { get; set; }

Property Value

Guid

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

LogonMethod

Gets or sets the authentication logon method.

public IisVirtualDirectoryLogonMethod LogonMethod { get; set; }

Property Value

IisVirtualDirectoryLogonMethod

MachineKey

Gets or sets the machine key settings.

public IisMachineKeySettings MachineKey { get; set; }

Property Value

IisMachineKeySettings

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

ObjectName

Gets the name of the object.

public string ObjectName { get; set; }

Property Value

string

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

ParentVirtualPath

Gets the virtual path of the parent directory.

public string ParentVirtualPath { get; set; }

Property Value

string

Password

Gets or sets the password used to access the virtual directory.

public IisPassword Password { get; set; }

Property Value

IisPassword

PhysicalPath

Gets or sets the physical path of the virtual directory.

public string PhysicalPath { get; set; }

Property Value

string

PhysicalPathExists

Gets or sets whether the physical path exists.

public BooleanOption PhysicalPathExists { get; set; }

Property Value

BooleanOption

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

SecurityDescriptor

Gets or sets the NTFS security descriptor.

public NtfsSecurityDescriptor SecurityDescriptor { get; set; }

Property Value

NtfsSecurityDescriptor

SessionState

Gets or sets the session state settings.

public IisSessionStateSettings SessionState { get; set; }

Property Value

IisSessionStateSettings

SiteName

Gets or sets the name of the site.

public string SiteName { get; set; }

Property Value

string

Smtp

Gets or sets the SMTP settings.

public IisSmtpSettings Smtp { get; set; }

Property Value

IisSmtpSettings

Ssl

Gets or sets the SSL settings.

public IisSslSettings Ssl { get; set; }

Property Value

IisSslSettings

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

Username

Gets or sets the username used to connect to the virtual directory.

public string Username { get; set; }

Property Value

string

VirtualPath

Gets or sets the virtual path of the virtual directory.

public string VirtualPath { get; set; }

Property Value

string

WebDavAuthoringRules

Gets or sets the WebDAV authoring rules.

public IisWebDavAuthoringRules WebDavAuthoringRules { get; set; }

Property Value

IisWebDavAuthoringRules

Methods

CompareTo(IisVirtualDirectoryBase)

Compares two CENTREL.XIA.Configuration.Types.IisVirtualDirectoryBase objects to allow sorting alphabetically by full name.

public int CompareTo(IisVirtualDirectoryBase other)

Parameters

other IisVirtualDirectoryBase

The CENTREL.XIA.Configuration.Types.IisVirtualDirectoryBase to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.IisVirtualDirectoryBase objects.