HttpCacheability Enum
Definition
Provides enumerated values that are used to set the Cache-Control
HTTP header.
public enum class HttpCacheability
public enum HttpCacheability
type HttpCacheability =
Public Enum HttpCacheability
- Inheritance
Fields
NoCache | 1 | Sets the |
Private | 2 | Default value. Sets |
Public | 4 | Sets |
Server | 3 | Specifies that the response is cached only at the origin server. Similar to the NoCache option. Clients receive a |
ServerAndNoCache | 3 | Applies the settings of both Server and NoCache to indicate that the content is cached at the server but all others are explicitly denied the ability to cache the response. |
ServerAndPrivate | 5 | Indicates that the response is cached at the server and at the client but nowhere else. Proxy servers are not allowed to cache the response. |
Remarks
For more information, go to RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, on the World Wide Web Consortium (W3C) Web site. In particular, for complete details, see Section 14.9 "Cache-Control" and Section 13, "Caching in HTTP."
Note
NoCache
does not send the common HTTP 1.0 request directive Pragma: no-cache
.