Namespace Cuemon.AspNetCore.Mvc.Filters.Cacheable
Assembly: Cuemon.AspNetCore.Mvc.dll
Classes
CacheableAsyncResultFilterListExtensions
Extension methods for the System.Collections.Generic.IList<T> interface.
CacheableObjectResult<T, TOptions>
Provides a base class for ICacheableObjectResult related operations.
CacheableObjectResultExtensions
Extension methods for operations related to the ICacheableObjectResult interface.
ContentBasedObjectResult<T>
Provides a content based object result that is processed by an HTTP ETag filter implementation.
ContentBasedOptions
Specifies options that is related to the ContentBasedObjectResult<T>.
ContentTimeBasedObjectResult<T>
Provides a content and time based object result that is processed by both an HTTP ETag filter- and a Last-Modified filter implementation.
ContentTimeBasedOptions
Specifies options that is related to the ContentTimeBasedObjectResult<T>.
HttpCacheableFilter
A filter that will invoke filters implementing the ICacheableObjectResult interface.
HttpCacheableOptions
Specifies options that is related to the HttpCacheableFilter.
HttpEntityTagHeader
A filter that computes the response body and applies an appropriate HTTP Etag header.
HttpEntityTagHeaderOptions
Specifies options that is related to the HttpEntityTagHeader.
HttpLastModifiedHeader
A filter that applies a HTTP Last-Modified header.
HttpLastModifiedHeaderOptions
Specifies options that is related to the HttpLastModifiedHeader.
TimeBasedObjectResult<T>
Provides a time based object result that is processed by a Last-Modified filter implementation.
TimeBasedOptions
Specifies options that is related to the TimeBasedObjectResult<T>.
Interfaces
ICacheableAsyncResultFilter
A filter that asynchronously surrounds execution of action results successfully returned from an action.
ICacheableObjectResult
An interface for providing hints to an implementor that an object is cacheable.