Namespace FubarDev.WebDavServer
Classes
AsyncLazy<T>
Provides support for asynchronous lazy initialization. This type is fully threadsafe.
CollectionActionResultExtensions
Extension methods for the CollectionActionResult
SystemClock
The default implementation of ISystemClock
UriExtensions
Extension methods for URLs
WebDavException
The WebDAV exception
WebDavRequestHeaders
Implementation of the IWebDavRequestHeaders interface
WebDavResult
The result of a WebDAV operation
WebDavResult<T>
Gets the WebDAV result with a value to be returned in the response body
WebDavServer
The default WebDAV server implementation
WebDavXmlResult
A WebDAV result returning an XElement in the response body
Interfaces
ISystemClock
Interface for querying the system clock
IWebDavContext
The WebDAV request context
IWebDavDispatcher
The interface of a WebDAV server implementation
IWebDavRequestHeaders
Interface for the access to the request headers
IWebDavResponse
Access to all elements that needs to be set during a WebDAV response
IWebDavResult
The result of a WebDAV operation
Enums
RecursiveProcessingMode
Defines the mode that should be used to copy or move entries
RecursiveTargetBehaviour
Define the behaviour, when a target already exists