Table of Contents

Namespace Cuemon.AspNetCore.Mvc.Filters.Cacheable

Assembly: Cuemon.AspNetCore.Mvc.dll

The Cuemon.AspNetCore.Mvc.Filters.Cacheable namespace contains types that specializes in cache expiration and validation models. 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 🔗

Related: Cuemon.Extensions.AspNetCore.Mvc.Filters.Cacheable namespace 📘

Classes

HttpCacheableFilter

A filter that will invoke filters implementing the ICacheableObjectResult interface.

HttpCacheableOptions

Specifies options that is related to the HttpCacheableFilter.

HttpEntityTagHeaderFilter

A filter that computes the response body and applies an appropriate HTTP Etag header.

HttpEntityTagHeaderOptions

Specifies options that is related to the HttpEntityTagHeaderFilter.

HttpLastModifiedHeaderFilter

A filter that applies a HTTP Last-Modified header.

HttpLastModifiedHeaderOptions

Specifies options that is related to the HttpLastModifiedHeaderFilter.

Interfaces

ICacheableAsyncResultFilter

A filter tailored to the cacheable flows, that asynchronously surrounds execution of action results successfully returned from an action.