C# Класс WebApiThrottle.WebApiDemo.Helpers.CustomThrottlingFilter

Наследование: ThrottlingFilter
Показать файл Открыть проект

Открытые методы

Метод Описание
CustomThrottlingFilter ( ThrottlePolicy policy, IPolicyRepository policyRepository, IThrottleRepository repository, IThrottleLogger logger ) : System

Защищенные методы

Метод Описание
QuotaExceededResponse ( HttpRequestMessage request, object content, HttpStatusCode responseCode, string retryAfter ) : HttpResponseMessage
SetIdentity ( HttpRequestMessage request ) : RequestIdentity

Описание методов

CustomThrottlingFilter() публичный Метод

public CustomThrottlingFilter ( ThrottlePolicy policy, IPolicyRepository policyRepository, IThrottleRepository repository, IThrottleLogger logger ) : System
policy ThrottlePolicy
policyRepository IPolicyRepository
repository IThrottleRepository
logger IThrottleLogger
Результат System

QuotaExceededResponse() защищенный Метод

protected QuotaExceededResponse ( HttpRequestMessage request, object content, HttpStatusCode responseCode, string retryAfter ) : HttpResponseMessage
request System.Net.Http.HttpRequestMessage
content object
responseCode HttpStatusCode
retryAfter string
Результат System.Net.Http.HttpResponseMessage

SetIdentity() защищенный Метод

protected SetIdentity ( HttpRequestMessage request ) : RequestIdentity
request System.Net.Http.HttpRequestMessage
Результат RequestIdentity