Namespace Cuemon.AspNetCore.Mvc
The Cuemon.AspNetCore,Mvc
namespace contains types that specializes in cache expiration and validation models and an abundant range of ready-to-use filters in the ASP.NET Core MVC pipeline. The namespace is an addition to the Microsoft.AspNetCore.Mvc
namespace.
Availability: .NET 9 and .NET 8
Complements: Microsoft.AspNetCore.Mvc namespace 🔗
Related: Cuemon.Extensions.AspNetCore.Mvc namespace 📘
Classes
Breadcrumb
Represents a breadcrumb that can be used for navigation purposes on a website.
CacheableFactory
Provides access to factory methods for creating and configuring objects implementing the ICacheableObjectResult interface.
CacheableObjectResultOptions<T>
Specifies options that is related to the ICacheableObjectResult interface.
ContentBasedObjectResultOptions<T>
Specifies options that is related to the ICacheableObjectResult interface.
ExceptionDescriptorResult
An Microsoft.AspNetCore.Mvc.ObjectResult that when executed will produce a response that varies depending on the encapsulated Exception.
ForbiddenObjectResult
An Microsoft.AspNetCore.Mvc.ObjectResult that when executed will produce a Forbidden (403) response.
ForbiddenResult
An Microsoft.AspNetCore.Mvc.ActionResult that returns a Forbidden (403) response.
GoneResult
An Microsoft.AspNetCore.Mvc.ActionResult that returns a Gone (410) response.
SeeOtherResult
An Microsoft.AspNetCore.Mvc.ActionResult that returns a SeeOther (303) response with a Location header to the supplied URL.
TimeBasedObjectResultOptions<T>
Specifies options that is related to the ICacheableObjectResult interface.
TooManyRequestsObjectResult
An Microsoft.AspNetCore.Mvc.ObjectResult that when executed will produce a Too Many Requests (429) response.
TooManyRequestsResult
An Microsoft.AspNetCore.Mvc.ActionResult that returns a TooManyRequests (429) response.
Interfaces
ICacheableObjectResult
An interface for providing hints to an implementor that an object is cacheable.
IContentBasedObjectResultOptions<T>
Defines options that is related to ICacheableObjectResult operations.
ITimeBasedObjectResultOptions<T>
Defines options that is related to ICacheableObjectResult operations.