Show / Hide Table of Contents

Class DefaultTimeoutPolicy

The default timeout policy

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

Constructors

| Improve this Doc View Source

DefaultTimeoutPolicy(IOptions<DefaultTimeoutPolicyOptions>)

Initializes a new instance of the DefaultTimeoutPolicy class.

Declaration
public DefaultTimeoutPolicy(IOptions<DefaultTimeoutPolicyOptions> options)
Parameters
Type Name Description
Microsoft.Extensions.Options.IOptions<DefaultTimeoutPolicyOptions> options

The options to configure this ITimeoutPolicy implementation.

Methods

| Improve this Doc View Source

SelectTimeout(IReadOnlyCollection<TimeSpan>)

Selects the timeout from the list of client requested timeouts.

Declaration
public TimeSpan SelectTimeout(IReadOnlyCollection<TimeSpan> timeouts)
Parameters
Type Name Description
IReadOnlyCollection<TimeSpan> timeouts

The timeouts requested by the client

Returns
Type Description
TimeSpan

The timeout to use

Implements
ITimeoutPolicy.SelectTimeout(IReadOnlyCollection<TimeSpan>)
  • Improve this Doc
  • View Source
Back to top Copyright © 2016-2017 Fubar Development Junker
Generated by DocFX