Class WebDavServer
The default WebDAV server implementation
Inherited Members
Namespace:FubarDev.WebDavServer
Assembly:FubarDev.WebDavServer.dll
Syntax
public class WebDavServer : IWebDavDispatcher
Constructors
| Improve this Doc View SourceWebDavServer(IWebDavClass1, IWebDavOutputFormatter, IWebDavClass2)
Initializes a new instance of the WebDavServer class.
Declaration
public WebDavServer([NotNull] IWebDavClass1 webDavClass1, [NotNull] IWebDavOutputFormatter formatter, [CanBeNull] IWebDavClass2 webDavClass2 = null)
Parameters
Type | Name | Description |
---|---|---|
IWebDavClass1 | webDavClass1 | The WebDAV class 1 implementation |
IWebDavOutputFormatter | formatter | The formatter for the WebDAV XML responses |
IWebDavClass2 | webDavClass2 | The WebDAV class 2 implementation |
Properties
| Improve this Doc View SourceClass1
Gets the WebDAV class 1 implementation
Declaration
public IWebDavClass1 Class1 { get; }
Property Value
Type | Description |
---|---|
IWebDavClass1 |
Implements
| Improve this Doc View SourceClass2
Gets the WebDAV class 2 implementation
Declaration
public IWebDavClass2 Class2 { get; }
Property Value
Type | Description |
---|---|
IWebDavClass2 |
Implements
| Improve this Doc View SourceFormatter
Gets the formatter for the WebDAV XML responses
Declaration
public IWebDavOutputFormatter Formatter { get; }
Property Value
Type | Description |
---|---|
IWebDavOutputFormatter |
Implements
| Improve this Doc View SourceSupportedClasses
Gets the list of supported WebDAV classes
Declaration
public IReadOnlyCollection<IWebDavClass> SupportedClasses { get; }
Property Value
Type | Description |
---|---|
IReadOnlyCollection<IWebDavClass> |