Wie gedrosselt Anfragen in einem Web API?

Ich versuche zu implementieren Anfrage Drosselung über die folgenden:

Beste Art der Umsetzung Anfrage-Drosselung in ASP.NET MVC?

Habe ich gezogen, dass der code in meiner Lösung und dekoriert eine API-Endpunkt-controller mit dem Attribut:

[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) {...}

Diese kompiliert werden, aber das Attribut code nicht getroffen zu werden, und die Drosselung nicht funktioniert. Ich bekomme keine Fehler aber. Was bin ich?

InformationsquelleAutor der Frage RobVious | 2013-12-28

Schreibe einen Kommentar