ITHit.WebDAV.Client Namespace

IT Hit WebDAV for .NET

This namespace provides classes for accessing WebDAV server items, file structure management, properties management and items locking.

Namespace hierarchy

Classes

Class Description
LockInfo Information about lock set on an item.
LockUriTokenPair Represents pair of resource(folder) uri - lock token. Is used to access locked resources.
OptionsInfo Options of an item, described by supported HTTP extensions
Property WebDAV Property that represents xml properties as well as allows to access simple string properties.
PropertyName WebDAV property name.
Source Media type independent link.
WebDavSession Session for accessing WebDAV servers.

Interfaces

Interface Description
IConnectionSettings Connection settings.
IFolder Represents a folder in a WebDAV repository.
IHierarchyItem Represents one WebDAV item (resource, folder, version or lock-null).
IItemContent Provides file upload and download functionality.
IMultistatus Represents information about errors occurred in different elements.
IMultistatusResponse Represents error occurred in one element.
IPropertyMultistatusResponse Provides means for finding which properties failed to update.
IResource Represents a resource (file) on a WebDAV server.
IVersion Represents single resource version.

Structures

Structure Description
HttpStatus Structure that describes HTTP response's status.

Enumerations

Enumeration Description
AutoVersion Auto versioning modes.
Features Represents WebDAV server item compliance.
LockScope Scope of the lock.
ResourceType Type of IHierarchyItem.