HttpCachingDelegateHandler Class
A delegating handler that caches HTTP responses following RFC 7234.
public sealed class HttpCachingDelegateHandler : DelegatingHandler- Inheritance
DelegatingHandlerHttpCachingDelegateHandler
Constructors
| Name | Description |
|---|---|
| HttpCachingDelegateHandler(IHttpCacheStore, HttpCachingOptions?) | Initializes a new instance of the HttpCachingDelegateHandler class. |
| HttpCachingDelegateHandler(HttpMessageHandler, IHttpCacheStore, HttpCachingOptions?) | Initializes a new instance of the HttpCachingDelegateHandler class with an inner handler. |
HttpCachingDelegateHandler overloads
HttpCachingDelegateHandler(IHttpCacheStore, HttpCachingOptions?)
HttpCachingDelegateHandler.csInitializes a new instance of the HttpCachingDelegateHandler class.
public HttpCachingDelegateHandler(IHttpCacheStore store, HttpCachingOptions? options = null)Parameters
storeIHttpCacheStore- The cache store used to persist entries.
optionsHttpCachingOptions?- The caching options.
HttpCachingDelegateHandler(HttpMessageHandler, IHttpCacheStore, HttpCachingOptions?)
HttpCachingDelegateHandler.csInitializes a new instance of the HttpCachingDelegateHandler class with an inner handler.
public HttpCachingDelegateHandler(HttpMessageHandler innerHandler, IHttpCacheStore store, HttpCachingOptions? options = null)Parameters
innerHandlerHttpMessageHandler- The inner handler.
storeIHttpCacheStore- The cache store used to persist entries.
optionsHttpCachingOptions?- The caching options.