Namespace Cuemon.AspNetCore.Mvc.Filters
Write custom ASP.NET Core MVC filters for caching, diagnostics, headers, model binding, and throttling without boilerplate infrastructure code. Use this namespace when you need base classes and abstractions that integrate with the ASP.NET Core filter pipeline. For a custom cache or diagnostic filter, start with ConfigurableMvcFilterBase<T>.
Availability: .NET 10 and .NET 9
Complements: Microsoft.AspNetCore.Mvc.Filters namespace 🔗
Classes
ConfigurableActionFilter<TOptions>
A base class implementation of a filter that surrounds execution of the action.
ConfigurableAsyncActionFilter<TOptions>
A base class implementation of a filter that asynchronously surrounds execution of the action, after model binding is complete.
ConfigurableAsyncAuthorizationFilter<TOptions>
A base class implementation of a filter that asynchronously confirms request authorization.
ConfigurableAsyncResultFilter<TOptions>
A base class implementation of a filter that asynchronously surrounds execution of action results successfully returned from an action.
ConfigurableFactoryFilter<TOptions>
A base class implementation of a filter metadata which can create an instance of an executable filter.