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
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
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
ConnectAsString
Gets the username or application user used to connect to the virtual directory.
public string ConnectAsString { 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 .NET 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
FullName
Gets the full name.
public string FullName { 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
Identifier
Gets or sets the unique identifier of the object. This is for internal system use only.
public Guid Identifier { 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
LogonMethod
Gets or sets the authentication logon method.
public IisVirtualDirectoryLogonMethod LogonMethod { get; set; }
Property Value
MachineKey
Gets or sets the machine key settings.
public IisMachineKeySettings MachineKey { 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
ObjectName
Gets the name of the object.
public string ObjectName { 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
ParentVirtualPath
Gets the virtual path of the parent directory.
public string ParentVirtualPath { get; set; }
Property Value
Password
Gets or sets the password used to access the virtual directory.
public IisPassword Password { get; set; }
Property Value
PhysicalPath
Gets or sets the physical path of the virtual directory.
public string PhysicalPath { get; set; }
Property Value
PhysicalPathExists
Gets or sets whether the physical path exists.
public BooleanOption PhysicalPathExists { 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
SecurityDescriptor
Gets or sets the NTFS security descriptor.
public NtfsSecurityDescriptor SecurityDescriptor { get; set; }
Property Value
SessionState
Gets or sets the session state settings.
public IisSessionStateSettings SessionState { get; set; }
Property Value
SiteName
Gets or sets the name of the site.
public string SiteName { get; set; }
Property Value
Smtp
Gets or sets the SMTP settings.
public IisSmtpSettings Smtp { get; set; }
Property Value
Ssl
Gets or sets the SSL settings.
public IisSslSettings Ssl { 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
Username
Gets or sets the username used to connect to the virtual directory.
public string Username { get; set; }
Property Value
VirtualPath
Gets or sets the virtual path of the virtual directory.
public string VirtualPath { get; set; }
Property Value
WebDavAuthoringRules
Gets or sets the WebDAV authoring rules.
public IisWebDavAuthoringRules WebDavAuthoringRules { get; set; }
Property Value
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
IisVirtualDirectoryBaseThe CENTREL.XIA.Configuration.Types.IisVirtualDirectoryBase to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.IisVirtualDirectoryBase objects.