Interface IWebDavRequestHeaders
Interface for the access to the request headers
Namespace:FubarDev.WebDavServer
Assembly:FubarDev.WebDavServer.dll
Syntax
public interface IWebDavRequestHeaders
Properties
| Improve this Doc View SourceDepth
Gets the Depth
header
Declaration
DepthHeader? Depth { get; }
Property Value
Type | Description |
---|---|
Nullable<DepthHeader> |
Headers
Gets all headers
Declaration
[NotNull]
IReadOnlyDictionary<string, IReadOnlyCollection<string>> Headers { get; }
Property Value
Type | Description |
---|---|
IReadOnlyDictionary<String, IReadOnlyCollection<String>> |
If
Gets the If
header
Declaration
[CanBeNull]
IfHeader If { get; }
Property Value
Type | Description |
---|---|
IfHeader |
IfMatch
Gets the If-Match
header
Declaration
[CanBeNull]
IfMatchHeader IfMatch { get; }
Property Value
Type | Description |
---|---|
IfMatchHeader |
IfModifiedSince
Gets the If-Modified-Since
header
Declaration
[CanBeNull]
IfModifiedSinceHeader IfModifiedSince { get; }
Property Value
Type | Description |
---|---|
IfModifiedSinceHeader |
IfNoneMatch
Gets the If-None-Match
header
Declaration
[CanBeNull]
IfNoneMatchHeader IfNoneMatch { get; }
Property Value
Type | Description |
---|---|
IfNoneMatchHeader |
IfUnmodifiedSince
Gets the If-Unmodified-Since
header
Declaration
[CanBeNull]
IfUnmodifiedSinceHeader IfUnmodifiedSince { get; }
Property Value
Type | Description |
---|---|
IfUnmodifiedSinceHeader |
Item[String]
Gets a headers values by name
Declaration
[NotNull]
[ItemNotNull]
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 |
Overwrite
Gets the value of the Overwrite
(OverwriteHeader) header
Declaration
bool ? Overwrite { get; }
Property Value
Type | Description |
---|---|
Nullable<Boolean> |
Range
Gets the Range
header
Declaration
[CanBeNull]
RangeHeader Range { get; }
Property Value
Type | Description |
---|---|
RangeHeader |
Timeout
Gets the Timeout
header
Declaration
[CanBeNull]
TimeoutHeader Timeout { get; }
Property Value
Type | Description |
---|---|
TimeoutHeader |