Click or drag to resize

Features Enumeration

IT Hit WebDAV Classes Reference
Represents WebDAV server item compliance.

Namespace:  ITHit.WebDAV.Client
Assembly:  ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll) Version: 6.0.4052-Beta
public enum Features
  Member nameValueDescription
Class11 WebDAV Class 1 compliant item.
Class22 WebDAV Class 2 compliant item.
VersionControl4 DeltaV version-control compliant item.
CheckoutInPlace16 Checkout-in-place item support check out, check in and uncheckout operations.
VersionHistory32 DeltaV Version History compliant item.
Update64 DeltaV Update compliant item.
ResumableUpload128 Item supports resumable upload.
ResumableDownload256 Item supports resumable download.
This enumeration represents WebDAV server item compliance.
string license = "<?xml version='1.0' encoding='utf...
WebDavSession session = new WebDavSession(license);
session.Credentials = new NetworkCredential("User1", "pwd");
IHierarchyItem item = await session.GetFileAsync(new Uri("https://server:8580/Products/Sales.txt"));
if ( ((await item.SupportedFeaturesAsync()) & Features.Class2) != 0 )
    Console.WriteLine("Class 2 item. This item supports locking.");
    Console.WriteLine("Class 1 item. This item does not support locking.");
See Also