ITHit.WebDAV.Server 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
Engine Serves as the abstract base class for WebDAV engine.
MimeType Provides functionality for getting mime type by file extension.
Request Represents an incoming HTTP request.

Interfaces

Interface Description
IFolder Represents a folder in the WebDAV repository.
IFolderLock Defines the properties and methods that folder objects of WebDAV Class 2 compliant server must implement.
IHierarchyItem Represents one item (resource, folder or lock-null) in the WebDAV repository.
ILock Defines the properties and methods that WebDAV Class 2 compliant server hierarchy items must implement.
ILockNull Represents a lock-null item in a repository of class 2 WebDAV server.
IMethodHandler Represents HTTP method handler.
IResource Represents a resource in the WebDAV repository.
IResponse Represents HTTP response.

Structures

Structure Description
LockInfo Serves for exchanging locking information with WebDAV engine.
Property Describes one property associated with hierarchy item object.