Jak ograniczać żądania w Web Api?

Usiłuję zaimplementować ograniczanie żądań za pomocą:

Najlepszy sposób na zaimplementowanie ograniczania żądań w ASP.NET MVC?

Wyciągnąłem ten kod do mojego rozwiązania i ozdobiłem punkt końcowy kontrolera API atrybutem:

[Route("api/dothis/{id}")]
[AcceptVerbs("POST")]
[Throttle(Name = "TestThrottle", Message = "You must wait {n} seconds before accessing this url again.", Seconds = 5)]
[Authorize]
public HttpResponseMessage DoThis(int id) {...}

Kompiluje się, ale kod atrybutu nie trafia, a ograniczanie nie działa. Nie dostaję jednak żadnych błędów. czego mi brakuje?

questionAnswers(6)

yourAnswerToTheQuestion