Table of Contents

Class IisWebDavAuthoringRule

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

Represents a Microsoft IIS WebDAV authoring rule.

public class IisWebDavAuthoringRule : IisConfigurationElement, IComparable<IisWebDavAuthoringRule>
Inheritance
IisWebDavAuthoringRule
Implements
Inherited Members

Constructors

IisWebDavAuthoringRule()

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

public IisWebDavAuthoringRule()

Properties

CollectionIndex

Gets the collection index.

[Browsable(false)]
public string CollectionIndex { get; }

Property Value

string

Path

Gets or sets the path to the content.

public string Path { get; set; }

Property Value

string

PathString

Gets the path to the content.

public string PathString { get; }

Property Value

string

Permissions

Gets or sets the permissions assigned to the rule.

public IisWebDavAuthoringRulePermissions Permissions { get; set; }

Property Value

IisWebDavAuthoringRulePermissions

Roles

Gets or sets the roles to which the WebDAV authoring rule applies.

public string Roles { get; set; }

Property Value

string

TargetString

Gets the target value.

public string TargetString { get; set; }

Property Value

string

Users

Gets or sets the users to which the WebDAV authoring rule applies.

public string Users { get; set; }

Property Value

string

Methods

CompareTo(IisWebDavAuthoringRule)

Compares two CENTREL.XIA.Configuration.Types.IisWebDavAuthoringRule objects to allow sorting by path and access type.

public int CompareTo(IisWebDavAuthoringRule other)

Parameters

other IisWebDavAuthoringRule

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

Returns

int

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

ToString()

Returns the WebDAV authoring rule as a human readable string.

public override string ToString()

Returns

string

The WebDAV authoring rule as a human readable string.