C# Class m.Http.Routing.RateLimitedEndpoint

Inheritance: Endpoint
Afficher le fichier Open project: joongonn/mHttp

Méthodes publiques

Méthode Description
RateLimitedEndpoint ( Method method, Route route, Func handler, int requestsPerSecond, int burstRequestsPerSecond ) : System
UpdateRateLimitBucket ( ) : void

Private Methods

Méthode Description
RateLimitedEndpoint ( Method method, Route route, Func handler, LeakyBucket rateLimitBucket ) : System
Wrap ( Func handler, LeakyBucket rateLimitBucket ) : Task>.Func

Method Details

RateLimitedEndpoint() public méthode

public RateLimitedEndpoint ( Method method, Route route, Func handler, int requestsPerSecond, int burstRequestsPerSecond ) : System
method Method
route Route
handler Func
requestsPerSecond int
burstRequestsPerSecond int
Résultat System

UpdateRateLimitBucket() public méthode

public UpdateRateLimitBucket ( ) : void
Résultat void