C# 클래스 WebApiThrottle.WebApiDemo.Helpers.CustomThrottlingFilter

상속: ThrottlingFilter
파일 보기 프로젝트 열기: stefanprodan/WebApiThrottle

공개 메소드들

메소드 설명
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