Class HttpLastModifiedHeaderFilter
- Namespace
- Cuemon.AspNetCore.Mvc.Filters.Cacheable
- Assembly
- Cuemon.AspNetCore.Mvc.dll
A filter that applies a HTTP Last-Modified header.
public class HttpLastModifiedHeaderFilter : IConfigurable<HttpLastModifiedHeaderOptions>, ICacheableAsyncResultFilter, IAsyncResultFilter, IFilterMetadata
- Inheritance
-
HttpLastModifiedHeaderFilter
- Implements
Constructors
HttpLastModifiedHeaderFilter(Action<HttpLastModifiedHeaderOptions>)
Initializes a new instance of the HttpLastModifiedHeaderFilter class.
public HttpLastModifiedHeaderFilter(Action<HttpLastModifiedHeaderOptions> setup = null)
Parameters
setup
Action<HttpLastModifiedHeaderOptions>The HttpLastModifiedHeaderOptions which may be configured.
Properties
Options
Gets the configured options of this instance.
public HttpLastModifiedHeaderOptions Options { get; }
Property Value
- HttpLastModifiedHeaderOptions
The configured options of this instance.
Methods
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate)
Called asynchronously before the action result.
public Task OnResultExecutionAsync(ResultExecutingContext context, ResultExecutionDelegate next)
Parameters
context
ResultExecutingContextnext
ResultExecutionDelegateThe ResultExecutionDelegate. Invoked to execute the next result filter or the result itself.