IT Hit WebDAV Server Engine for .NET

IT Hit WebDAV Server Engine class library consists of the namespaces described below.

Namespaces

Namespace Description
ITHit.WebDAV.Server Provides classes for accessing WebDAV server items, file structure management, properties management.
ITHit.WebDAV.Server.Acl Provides interfaces for creating server which supports user and permissions management.
ITHit.WebDAV.Server.Class1 Provides interfaces for creating basic Class1 compliant WebDav server.
ITHit.WebDAV.Server.Class2 Provides interfaces for creating Class2 compliant WebDav server (with locking support).
ITHit.WebDAV.Server.DeltaV Provides interfaces for creating DeltaV server items and version controlling.
ITHit.WebDAV.Server.Extensibility Provides interfaces for extending the engine with support of different methods, properties etc.
ITHit.WebDAV.Server.Logger Provides functionality for logging HTTP content and headers transmitted between server and server.
ITHit.WebDAV.Server.MicrosoftExtensions Provides interfaces required by Windows Explorer to read/write file attributes.
ITHit.WebDAV.Server.Quota Provides interfaces for creating server which supports used and free space reporting.
ITHit.WebDAV.Server.ResumableUpload Provides classes for handling resumable upload. You will use classes from this namespace to implement pause/resume/restore upload feature, upload process feature, upload via POST verb from AJAX client, non-cached upload in IIS.