HttpCacheControl HttpCacheControl HttpCacheControl HttpCacheControl Class

Definition

Provides control of the local HTTP cache for responses to HTTP requests by methods in the Windows.Web.Http and Windows.Web.Http.Filters namespaces.

public : sealed class HttpCacheControl : IHttpCacheControlpublic sealed class HttpCacheControl : IHttpCacheControlPublic NotInheritable Class HttpCacheControl Implements IHttpCacheControl// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

The HttpCacheControl object provides properties to get or set the read and write cache control behavior to be used on the HttpBaseProtocolFilter object. HTTP read requests can use the local HTTP cache for the responses. Content returned by HTTP requests can be written to the local HTTP cache.

The HttpCacheControl object allows a developer to set simple read and write cache control behavior on the HttpBaseProtocolFilter object. To use this feature, an app creates an HttpClient object with a new HttpBaseProtocolFilter object. The CacheControl property on the HttpBaseProtocolFilter object returns an HttpCacheControl object used to set read and write cache behavior for the HttpBaseProtocolFilter and the associated HttpClient object. This determines the read and write cache behavior on responses to HttpClient requests.

Developers can still use the HTTP Cache-Control header for more complete control over caching. The HttpCacheDirectiveHeaderValueCollection provides a collection container for instances of the cache directives in Cache-Control HTTP header on HTTP content associated with an HTTP request or response.

Properties

ReadBehavior ReadBehavior ReadBehavior ReadBehavior

Get or set the read behavior to use for cache control on the HttpCacheControl object.

public : HttpCacheReadBehavior ReadBehavior { get; set; }public HttpCacheReadBehavior ReadBehavior { get; set; }Public ReadWrite Property ReadBehavior As HttpCacheReadBehavior// You can use this property in JavaScript.

Remarks

The ReadBehavior property on the HttpCacheControl object allows an app to get or set the read cache behavior to use on the HttpBaseProtocolFilter object. HTTP read requests can use the local HTTP cache for the responses. Content returned by HTTP requests can be written to the local HTTP cache.

See Also

WriteBehavior WriteBehavior WriteBehavior WriteBehavior

Get or set the write behavior to use for cache control on the HttpCacheControl object.

public : HttpCacheWriteBehavior WriteBehavior { get; set; }public HttpCacheWriteBehavior WriteBehavior { get; set; }Public ReadWrite Property WriteBehavior As HttpCacheWriteBehavior// You can use this property in JavaScript.

Remarks

The WriteBehavior property on the HttpCacheControl object allows an app to get or set the write cache behavior to use on the HttpBaseProtocolFilter object. Content returned by HTTP requests can be written to the local HTTP cache.

See Also