Features Enumeration

IT Hit WebDAV for .NET

Represents WebDAV server item compliance.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

[Visual Basic]
Public Enum Features
[C#]
public enum Features

Remarks

This enumeration represents WebDAV server item compliance.

Example

string license = "<?xml version='1.0' encoding='utf...
WebDavSession session = new WebDavSession(license);
session.Credentials = new NetworkCredential("User1", "pwd");
IHierarchyItem item = session.OpenResource(new Uri("http://server:8580/Products/Sales.txt"));
if ( (item.SupportedFeatures() & Features.Class2) != 0 )
    Console.WriteLine("Class 2 item. This item supports locking.");
else
    Console.WriteLine("Class 1 item. This item does not support locking.");

Members

Member Name Description Value
Class1 WebDAV Class 1 compliant item. 1
Class2 WebDAV Class 2 compliant item. 2
VersionControl DeltaV version-control compliant item. 4
CheckoutInPlace Checkout-in-place item support check out, check in and uncheckout operations. 16
VersionHistory DeltaV Version History compliant item. 32
Update DeltaV Update compliant item. 64
ResumableUpload Item supports resumable upload. 128
ResumableDownload Item supports resumable download. 256

Requirements

Namespace: ITHit.WebDAV.Client

Assembly: ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll)

See Also

ITHit.WebDAV.Client Namespace