Show / Hide Table of Contents

Class WebDavRequestHeaders

Implementation of the IWebDavRequestHeaders interface

Inheritance
Object
WebDavRequestHeaders
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace:FubarDev.WebDavServer
Assembly:FubarDev.WebDavServer.dll
Syntax
public class WebDavRequestHeaders : IWebDavRequestHeaders

Constructors

| Improve this Doc View Source

WebDavRequestHeaders(IEnumerable<KeyValuePair<String, IEnumerable<String>>>, IWebDavContext)

Initializes a new instance of the WebDavRequestHeaders class.

Declaration
public WebDavRequestHeaders([NotNull] IEnumerable<KeyValuePair<string, IEnumerable<string>>> headers, [NotNull] IWebDavContext context)
Parameters
Type Name Description
IEnumerable<System.Collections.Generic.KeyValuePair<String, IEnumerable<String>>> headers

The headers to parse

IWebDavContext context

The WebDAV request context

Properties

| Improve this Doc View Source

Depth

Gets the Depth header

Declaration
public DepthHeader? Depth { get; }
Property Value
Type Description
Nullable<DepthHeader>
Implements
IWebDavRequestHeaders.Depth
| Improve this Doc View Source

Headers

Gets all headers

Declaration
public IReadOnlyDictionary<string, IReadOnlyCollection<string>> Headers { get; }
Property Value
Type Description
IReadOnlyDictionary<String, IReadOnlyCollection<String>>
Implements
IWebDavRequestHeaders.Headers
| Improve this Doc View Source

If

Gets the If header

Declaration
public IfHeader If { get; }
Property Value
Type Description
IfHeader
Implements
IWebDavRequestHeaders.If
| Improve this Doc View Source

IfMatch

Gets the If-Match header

Declaration
public IfMatchHeader IfMatch { get; }
Property Value
Type Description
IfMatchHeader
Implements
IWebDavRequestHeaders.IfMatch
| Improve this Doc View Source

IfModifiedSince

Gets the If-Modified-Since header

Declaration
public IfModifiedSinceHeader IfModifiedSince { get; }
Property Value
Type Description
IfModifiedSinceHeader
Implements
IWebDavRequestHeaders.IfModifiedSince
| Improve this Doc View Source

IfNoneMatch

Gets the If-None-Match header

Declaration
public IfNoneMatchHeader IfNoneMatch { get; }
Property Value
Type Description
IfNoneMatchHeader
Implements
IWebDavRequestHeaders.IfNoneMatch
| Improve this Doc View Source

IfUnmodifiedSince

Gets the If-Unmodified-Since header

Declaration
public IfUnmodifiedSinceHeader IfUnmodifiedSince { get; }
Property Value
Type Description
IfUnmodifiedSinceHeader
Implements
IWebDavRequestHeaders.IfUnmodifiedSince
| Improve this Doc View Source

Item[String]

Gets a headers values by name

Declaration
public IReadOnlyCollection<string> this[string name] { get; }
Parameters
Type Name Description
String name

The name of the header

Property Value
Type Description
IReadOnlyCollection<String>

The header values

Implements
IWebDavRequestHeaders.Item[String]
| Improve this Doc View Source

Overwrite

Gets the value of the Overwrite (OverwriteHeader) header

Declaration
public bool ? Overwrite { get; }
Property Value
Type Description
Nullable<Boolean>
Implements
IWebDavRequestHeaders.Overwrite
| Improve this Doc View Source

Range

Gets the Range header

Declaration
public RangeHeader Range { get; }
Property Value
Type Description
RangeHeader
Implements
IWebDavRequestHeaders.Range
| Improve this Doc View Source

Timeout

Gets the Timeout header

Declaration
public TimeoutHeader Timeout { get; }
Property Value
Type Description
TimeoutHeader
Implements
IWebDavRequestHeaders.Timeout
  • Improve this Doc
  • View Source
Back to top Copyright © 2016-2017 Fubar Development Junker
Generated by DocFX