Sdílet prostřednictvím


HttpCacheVaryByHeaders Třída

Definice

Poskytuje typově bezpečný způsob nastavení VaryByHeaders vlastnosti.

public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
Dědičnost
HttpCacheVaryByHeaders

Poznámky

Vlastnost VaryByHeaders určuje, které parametry hlavičky požadavku ASP.NET používají k jedinečné identifikaci varianty odpovědi, pokud pro prostředek existuje více odpovědí uložených v mezipaměti. To je užitečné, když odpověď závisí na sadě vstupů klienta, jako jsou hlavičky nebo parametry.

Nesouvisí HttpCacheVaryByHeaders přímo s hlavičkami řízení mezipaměti HTTP, ale pomáhá zajistit, aby se klient nebo proxy server liší podle zadaných hlaviček. Další informace o VaryByHeadersdokumentu RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, který je k dispozici na webu W3C (World Wide Web Consortium). Úplné podrobnosti najdete v části 14 " Definice polí záhlaví".

Konstruktory

Name Description
HttpCacheVaryByHeaders()

Inicializuje novou instanci HttpCacheVaryByHeaders třídy.

Vlastnosti

Name Description
AcceptTypes

Získá nebo nastaví hodnotu určující, zda ASP.NET výstupní mezipaměť liší odpovědi uložené v mezipaměti hlavičkou Accept HTTP a připojí ji k odchozí Vary hlavičce HTTP.

Item[String]

Získá nebo nastaví vlastní hlavičkové pole, které ASP.NET výstupní mezipaměť liší odpovědi v mezipaměti podle a připojí ho k odchozí Vary hlavičce HTTP.

UserAgent

Získá nebo nastaví hodnotu určující, zda ASP.NET výstupní mezipaměť liší odpovědi v mezipaměti hlavičkou User-Agent a připojí ji k odchozí Vary hlavičce HTTP.

UserCharSet

Získá nebo nastaví hodnotu určující, zda ASP.NET výstupní mezipaměť liší odpovědi v mezipaměti hlavičkou Accept-Charset a připojí ji k odchozí Vary hlavičce HTTP.

UserLanguage

Získá nebo nastaví hodnotu určující, zda ASP.NET výstupní mezipaměť liší odpovědi v mezipaměti hlavičkou Accept-Language a připojí ji k odchozí Vary hlavičce HTTP.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetHeaders()

Získá pole hodnot, které určují hlavičky HTTP, které se mají použít pro různé mezipaměti.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
SetHeaders(String[])

Nastaví pole hodnot, které určují hlavičky HTTP, které se mají použít pro různé mezipaměti.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
VaryByUnspecifiedParameters()

Způsobí, že ASP.NET se budou lišit podle všech hodnot záhlaví a nastaví hlavičku Vary HTTP na hodnotu * (hvězdička). Všechny ostatní Vary informace hlavičky, které se mají vynechat.

Platí pro

Viz také