Table of Contents

Class IisWebDavAuthoringRules

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

Represents the IIS WebDAV authoring rules.

public class IisWebDavAuthoringRules : BypassSection
Inheritance
IisWebDavAuthoringRules
Inherited Members

Constructors

IisWebDavAuthoringRules()

Intializes a new instance of the CENTREL.XIA.Configuration.Types.IisWebDavAuthoringRules class.

public IisWebDavAuthoringRules()

Properties

AllowAnonymousPropertyQueries

Gets or sets whether to allow anonymous property queries.

public BooleanOption AllowAnonymousPropertyQueries { get; set; }

Property Value

BooleanOption

AllowCustomProperties

Gets or sets whether to allow custom properties.

public BooleanOption AllowCustomProperties { get; set; }

Property Value

BooleanOption

AllowFileExtensionFiltering

Gets or sets whether to allow file extension filtering.

public BooleanOption AllowFileExtensionFiltering { get; set; }

Property Value

BooleanOption

AllowHiddenFiles

Gets or sets whether to allow hidden files to be listed.

public BooleanOption AllowHiddenFiles { get; set; }

Property Value

BooleanOption

AllowHiddenSegmentFiltering

Gets or sets whether to allow hidden segment filtering.

public BooleanOption AllowHiddenSegmentFiltering { get; set; }

Property Value

BooleanOption

AllowLocks

Gets or sets whether to allow locks.

public BooleanOption AllowLocks { get; set; }

Property Value

BooleanOption

AllowPropertyQueriesInfiniteDepth

Gets or sets whether to allow property queries with infinite depth.

public BooleanOption AllowPropertyQueriesInfiniteDepth { get; set; }

Property Value

BooleanOption

AllowUnknownMimeTypes

Gets or sets whether to allow unknown MIME types.

public BooleanOption AllowUnknownMimeTypes { get; set; }

Property Value

BooleanOption

AllowVerbFiltering

Gets or sets whether to allow verb filtering.

public BooleanOption AllowVerbFiltering { get; set; }

Property Value

BooleanOption

CompatabilityOptions

Gets or sets the compatability options.

public IisWebDavAuthoringCompatabilityOptions CompatabilityOptions { get; set; }

Property Value

IisWebDavAuthoringCompatabilityOptions

CompatabilityOptionsStrings

Gets the compatability options as human readable strings.

public SerializableStringCollection CompatabilityOptionsStrings { get; set; }

Property Value

SerializableStringCollection

DefaultMimeType

Gets or sets the default MIME type.

public string DefaultMimeType { get; set; }

Property Value

string

Enabled

Gets or sets whether WebDAV is enabled.

public BooleanOption Enabled { get; set; }

Property Value

BooleanOption

Items

Gets or sets the items in the collection.

public IisWebDavAuthoringRuleCollection Items { get; set; }

Property Value

IisWebDavAuthoringRuleCollection

LockStore

Gets or sets the provider to use for locks - for example "webdav_simple_lock".

public string LockStore { get; set; }

Property Value

string

Properties

Gets or sets the properties.

public SerializableStringCollection Properties { get; set; }

Property Value

SerializableStringCollection

RequireLockForWriting

Gets or sets whether a lock is required for writing.

public BooleanOption RequireLockForWriting { get; set; }

Property Value

BooleanOption

RequireSsl

Gets or sets whether SSL is required.

public BooleanOption RequireSsl { get; set; }

Property Value

BooleanOption

Methods

FromXml(string)

Returns a CENTREL.XIA.Configuration.Types.IisWebDavAuthoringRules class from the specified Xml.

public static IisWebDavAuthoringRules FromXml(string xml)

Parameters

xml string

The XML representation of the CENTREL.XIA.Configuration.Types.IisWebDavAuthoringRules object

Returns

IisWebDavAuthoringRules

A CENTREL.XIA.Configuration.Types.IisWebDavAuthoringRules class from the specified Xml.

ToString()

Returns the WebDAV authoring rules as human readable string.

public override string ToString()

Returns

string

The WebDAV authoring rules as a human readable string.