HttpCacheVaryByHeaders.UserAgent Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující, zda ASP.NET výstupní mezipaměť liší odpovědi uložené v mezipaměti hlavičkou User-Agent
a připojí ji k odchozí Vary
hlavičce HTTP.
public:
property bool UserAgent { bool get(); void set(bool value); };
public bool UserAgent { get; set; }
member this.UserAgent : bool with get, set
Public Property UserAgent As Boolean
Hodnota vlastnosti
true
pokud se výstupní mezipaměť ASP.NET liší podle hlavičky User-Agent
a přidá ji do Vary
hlavičky HTTP odeslané klientovi, jinak false
. Výchozí hodnota je false
.
Příklady
Následující příklad kódu ukazuje, jak se některé akce provádí pouze v případě, že UserAgent je true
vlastnost .
Response.Cache.VaryByHeaders.UserAgent = true;
Response.Cache.VaryByHeaders.UserAgent = True
Poznámky
Hlavička Vary
označuje pole hlavičky požadavku, která server používá k určení, které odpovědi v mezipaměti se odesílají v reakci na požadavek klienta. Pole User-Agent
určuje, že server vybere odpověď na základě typu uživatelského agenta klienta.
Další informace naleznete v dokumentu 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í".