Represents the value of the Cache-Control header.
Assembly: System.Net.Http (in System.Net.Http.dll)
Cache-extension tokens, each with an optional assigned value.
The maximum age, specified in seconds, that the HTTP client is willing to accept a response.
Whether an HTTP client is willing to accept a response that has exceeded its expiration time.
The maximum time, in seconds, an HTTP client is willing to accept a response that has exceeded its expiration time.
The freshness lifetime, in seconds, that an HTTP client is willing to accept a response.
Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale.
Whether an HTTP client is willing to accept a cached response.
A collection of fieldnames in the "no-cache" directive in a cache-control header field on an HTTP response.
Whether a cache must not store any part of either the HTTP request mressage or any response.
Whether a cache or proxy must not change any aspect of the entity-body.
Whether a cache should either respond using a cached entry that is consistent with the other constraints of the HTTP request, or respond with a 504 (Gateway Timeout) status.
Whether all or part of the HTTP response message is intended for a single user and must not be cached by a shared cache.
A collection fieldnames in the "private" directive in a cache-control header field on an HTTP response.
Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale for shared user agent caches.
Whether an HTTP response may be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache.
The shared maximum age, specified in seconds, in an HTTP response that overrides the "max-age" directive in a cache-control header or an Expires header for a shared cache.
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Serves as a hash function for a Object.GetHashCode().)object.(Overrides
Converts a string to aninstance.
Returns a string that represents the current Object.ToString().)object.(Overrides
Determines whether a string is validinformation.
Creates a new object that is a copy of the currentinstance.
Available since 8
Available since 4.5
Portable Class Library
Supported in: portable .NET platforms
Available since 8.1
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.