HttpCacheVaryByHeaders

HttpCacheVaryByHeaders

System.Web (system.web.dll)sealed class

This class is used to set the VaryByHeaders property of the HttpCachePolicy class. It allows you to specify that separate versions of a page should be cached for different languages or character sets. For example, if you set the UserCharSet property of this class to True, the "Accept-Charset" field will be included in the HTTP Vary header and a separate version of the page will be cached for each request that has a different character set. The cache page will be reused only among requests that have the same Accept-Charset header.

Alternatively, if type safety is not important, you can set the default Item property to a string that contains the name of a header, or a list of header names separated by semi-colons (;). Cached pages will then be reused only among requests that have the same values for the headers you identify.

public sealed class HttpCacheVaryByHeaders { // Public Instance Properties    public bool AcceptTypes{set; get; }    public bool this[string header]{set; get; }    public bool UserAgent{set; get; }    public bool UserCharSet{set; get; }    public bool UserLanguage{set; get; } // Public Instance Methods    public void VaryByUnspecifiedParameters( ); }

Returned By

HttpCachePolicy.VaryByHeaders



ASP. NET in a Nutshell
ASP.NET in a Nutshell, Second Edition
ISBN: 0596005202
EAN: 2147483647
Year: 2003
Pages: 873

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net