HttpCacheVaryByHeaders.UserCharSet Property
Definition
Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept-Charset
header, and appends it to the out-going Vary
HTTP header.
public:
property bool UserCharSet { bool get(); void set(bool value); };
public bool UserCharSet { get; set; }
member this.UserCharSet : bool with get, set
Public Property UserCharSet As Boolean
Property Value
true
when the ASP.NET output cache varies by the Accept-Charset
header and adds it to the Vary
HTTP header sent to the client; otherwise, false
. The default value is false
.
Examples
The following code example demonstrates how some action is performed only if the UserCharSet property is true
.
Response.Cache.VaryByHeaders.UserCharSet = true;
Response.Cache.VaryByHeaders.UserCharSet = True
Remarks
The Vary
header indicates the request-header fields that the server uses to determine which of multiple cached responses is sent in response to a client request. The Accept-CharSet
field specifies that the server selects the response based on the client's character set.
For more information, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium (W3C) Web site. See section 14, "Header Field Definitions", for complete details.