Show / Hide Table of Contents

    Interface IThrottlingCache

    Specifies the contract for the storage used with ThrottlingSentinelMiddleware. Implements the ThrottleRequest.

    Inherited Members
    System.Collections.Generic.IDictionary<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>.Add(System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest)
    System.Collections.Generic.IDictionary<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>.ContainsKey(System.String)
    System.Collections.Generic.IDictionary<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>.Remove(System.String)
    System.Collections.Generic.IDictionary<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>.TryGetValue(System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest)
    System.Collections.Generic.IDictionary<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>.Item[System.String]
    System.Collections.Generic.IDictionary<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>.Keys
    System.Collections.Generic.IDictionary<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>.Values
    System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>>.Add(System.Collections.Generic.KeyValuePair<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>)
    System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>>.Clear()
    System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>>.Contains(System.Collections.Generic.KeyValuePair<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>)
    System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>>.CopyTo(System.Collections.Generic.KeyValuePair<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>[], System.Int32)
    System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>>.Remove(System.Collections.Generic.KeyValuePair<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>)
    System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>>.Count
    System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>>.IsReadOnly
    System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, Cuemon.AspNetCore.Http.Throttling.ThrottleRequest>>.GetEnumerator()
    System.Collections.IEnumerable.GetEnumerator()
    Namespace: Cuemon.AspNetCore.Http.Throttling
    Assembly: Cuemon.AspNetCore.dll
    Syntax
    public interface IThrottlingCache : IDictionary<string, ThrottleRequest>, ICollection<KeyValuePair<string, ThrottleRequest>>, IEnumerable<KeyValuePair<string, ThrottleRequest>>, IEnumerable

    Extension Methods

    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, DateTime, Action<TimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, DateTime>, Action<TimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Byte[], Action<ContentBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, Byte[]>, Action<ContentBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, DateTime, Byte[], Action<ContentTimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, DateTime>, Func<T, Byte[]>, Action<ContentTimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, DateTime, Func<T, Byte[]>, Action<ContentTimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, DateTime>, Byte[], Action<ContentTimeBasedOptions>)

    See Also

    ThrottleRequest
    ThrottlingSentinelMiddleware
    • Improve this Doc
    • View Source
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX