Show / Hide Table of Contents

Interface IWebDavContext

The WebDAV request context

Namespace:FubarDev.WebDavServer
Assembly:FubarDev.WebDavServer.dll
Syntax
public interface IWebDavContext
Remarks

This is the equivalent of ASP.NET Cores HttpContext

Properties

| Improve this Doc View Source

AbsoluteRequestUrl

Gets the absolute request URL (e.g. http://localhost/webdav/test.txt)

Declaration
[NotNull]
Uri AbsoluteRequestUrl { get; }
Property Value
Type Description
Uri
| Improve this Doc View Source

BaseUrl

Gets the base URL of the web service (e.g. http://localhost/webdav/)

Declaration
[NotNull]
Uri BaseUrl { get; }
Property Value
Type Description
Uri
| Improve this Doc View Source

DetectedClient

Gets the parsed user agent

Declaration
[NotNull]
IUAParserOutput DetectedClient { get; }
Property Value
Type Description
IUAParserOutput
| Improve this Doc View Source

Dispatcher

Gets the WebDAV dispatcher

Declaration
[NotNull]
IWebDavDispatcher Dispatcher { get; }
Property Value
Type Description
IWebDavDispatcher
| Improve this Doc View Source

RelativeRequestUrl

Gets the relative request URL (e.g. /webdav/test.txt)

Declaration
[NotNull]
Uri RelativeRequestUrl { get; }
Property Value
Type Description
Uri
| Improve this Doc View Source

RequestHeaders

Gets the request headers (partially parsed)

Declaration
[NotNull]
IWebDavRequestHeaders RequestHeaders { get; }
Property Value
Type Description
IWebDavRequestHeaders
| Improve this Doc View Source

RequestProtocol

Gets the request protocol (http or https)

Declaration
[NotNull]
string RequestProtocol { get; }
Property Value
Type Description
String
| Improve this Doc View Source

RootUrl

Gets the root URL of the web service (e.g. http://localhost/)

Declaration
[NotNull]
Uri RootUrl { get; }
Property Value
Type Description
Uri
| Improve this Doc View Source

User

Gets the authenticated user

Declaration
[NotNull]
IPrincipal User { get; }
Property Value
Type Description
IPrincipal
  • Improve this Doc
  • View Source
Back to top Copyright © 2016-2017 Fubar Development Junker
Generated by DocFX