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