IT Hit WebDAV Server Engine class library consists of the namespaces described below.
| 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. |