Represents WebDAV server item compliance.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
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 = 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.");
| 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 |
Namespace: ITHit.WebDAV.Client
Assembly: ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll)