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