This documentation is archived and is not being maintained.

HttpCacheVaryByHeaders.AcceptTypes Property

Gets or sets a value indicating whether the origin server adds the Accept field to the Vary HTTP header.

[Visual Basic]
Public Property AcceptTypes As Boolean
[C#]
public bool AcceptTypes {get; set;}
[C++]
public: __property bool get_AcceptTypes();
public: __property void set_AcceptTypes(bool);
[JScript]
public function get AcceptTypes() : Boolean;
public function set AcceptTypes(Boolean);

Property Value

The default value is false. When set to true, this property causes ASP.NET to add the Accept field to the Vary HTTP header sent to the client.

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 field specifies that the server selects the response based on the media types acceptable to the client.

For more information on HTTP cache control headers, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium's Web site at http://www.w3c.org. See section 14, "Header Field Definitions", for complete details.

Example

This example performs some action only if the AcceptTypes property is True.

 [Visual Basic]
 <%
 'This example performs some action only if the AcceptTypes
 property
 'is True.
 If Response.Cache.VaryByHeaders.AcceptTypes = True Then
    ...
 End If
 %>
    

Requirements

Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family

See Also

HttpCacheVaryByHeaders Class | HttpCacheVaryByHeaders Members | System.Web Namespace

Show: