Class TooManyRequestsResult
- Namespace
- Cuemon.AspNetCore.Mvc
- Assembly
- Cuemon.AspNetCore.Mvc.dll
An ActionResult that returns a TooManyRequests (429) response.
public class TooManyRequestsResult : StatusCodeResult, IClientErrorActionResult, IStatusCodeActionResult, IActionResult
- Inheritance
-
TooManyRequestsResult
- Implements
- Inherited Members
Examples
The following example demonstrates how to return a from a controller action to produce a 429 HTTP response.
using System;
using Cuemon.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc;
namespace MyApp.Examples;
public class RateLimitController : Controller
{
[HttpGet("/api/rate-limited")]
public IActionResult GetData()
{
var result = new TooManyRequestsResult();
Console.WriteLine(result.StatusCode); // 429
return result;
}
}
Constructors
TooManyRequestsResult()
Initializes a new instance of the TooManyRequestsResult class.
public TooManyRequestsResult()