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
AllowCustomProperties
Gets or sets whether to allow custom properties.
public BooleanOption AllowCustomProperties { get; set; }
Property Value
AllowFileExtensionFiltering
Gets or sets whether to allow file extension filtering.
public BooleanOption AllowFileExtensionFiltering { get; set; }
Property Value
AllowHiddenFiles
Gets or sets whether to allow hidden files to be listed.
public BooleanOption AllowHiddenFiles { get; set; }
Property Value
AllowHiddenSegmentFiltering
Gets or sets whether to allow hidden segment filtering.
public BooleanOption AllowHiddenSegmentFiltering { get; set; }
Property Value
AllowLocks
Gets or sets whether to allow locks.
public BooleanOption AllowLocks { get; set; }
Property Value
AllowPropertyQueriesInfiniteDepth
Gets or sets whether to allow property queries with infinite depth.
public BooleanOption AllowPropertyQueriesInfiniteDepth { get; set; }
Property Value
AllowUnknownMimeTypes
Gets or sets whether to allow unknown MIME types.
public BooleanOption AllowUnknownMimeTypes { get; set; }
Property Value
AllowVerbFiltering
Gets or sets whether to allow verb filtering.
public BooleanOption AllowVerbFiltering { get; set; }
Property Value
CompatabilityOptions
Gets or sets the compatability options.
public IisWebDavAuthoringCompatabilityOptions CompatabilityOptions { get; set; }
Property Value
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
Enabled
Gets or sets whether WebDAV is enabled.
public BooleanOption Enabled { get; set; }
Property Value
Items
Gets or sets the items in the collection.
public IisWebDavAuthoringRuleCollection Items { get; set; }
Property Value
LockStore
Gets or sets the provider to use for locks - for example "webdav_simple_lock".
public string LockStore { get; set; }
Property Value
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
RequireSsl
Gets or sets whether SSL is required.
public BooleanOption RequireSsl { get; set; }
Property Value
Methods
FromXml(string)
Returns a CENTREL.XIA.Configuration.Types.IisWebDavAuthoringRules class from the specified Xml.
public static IisWebDavAuthoringRules FromXml(string xml)
Parameters
xml
stringThe 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.