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. |