logo

Crowdly

Browser

Додати до Chrome

public class RateLimitDecorator : IApi { private readonly IApi _inner; ...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

public class RateLimitDecorator : IApi

{

private readonly IApi _inner;

private readonly TokenBucket _bucket;

public RateLimitDecorator(IApi a, int m) => (_inner, _bucket) = (a, new TokenBucket(m));

public Response Call(string ep)

=> _bucket.Take() ? _inner.Call(ep) : Response.TooManyRequests();

}

Що спільного у всіх Decorator’ів?

100%
0%
0%
0%
Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на do.ipo.kpi.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome