Table of Contents

Namespace Cuemon.AspNetCore.Mvc.Filters.Throttling

Assembly: Cuemon.AspNetCore.Mvc.dll

The Cuemon.AspNetCore.Mvc.Filters.Throttling namespace contains types that provides filter based throttling mechanism by specifying allowed quota and window duration of HTTP requests tied to a custom context (eg. IP-address, Authorization header, etc.). The namespace is an addition to the Microsoft.AspNetCore.Mvc.Filters namespace.

Availability: .NET 8, .NET 7 and .NET 6

Complements: Microsoft.AspNetCore.Mvc.Filters namespace 🔗

Classes

ThrottlingSentinelAttribute

Represents an attribute that is used to mark an action method to be protected by a throttling sentinel.

ThrottlingSentinelFilter

A filter that provides an API throttling sentinel on action methods.