Closed
Description
I'm trying to limit concurrency request in my action OrdersController.Get
but concurrency limiter middleware only support global.
Describe the solution you'd like
In controller
[ConcurrencyLimit(MaxConcurrentRequests=10)]
public ActionResult<Orders> Get()
{
}
[ConcurrencyLimit(Profile = "Profile")]
public ActionResult<Orders> Post()
{
}
In startup
public void ConfigureService(IServiceCollection services)
{
services.AddControllers(options=>{
options.ConcurrencyLimitProfile.Add("profile",new ConcurrencyLimitProfile());
});
}