HttpCacheVaryByHeaders.UserLanguage 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 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.
public:
property bool UserLanguage { bool get(); void set(bool value); };
public bool UserLanguage { get; set; }
member this.UserLanguage : bool with get, set
Public Property UserLanguage As Boolean
Hodnota vlastnosti
true pokud ASP.NET výstupní mezipaměť se liší podle hlavičky Accept-Language a přidá ji do Vary hlavičky HTTP odeslané klientovi, falsejinak . Výchozí hodnota je false.
Příklady
Následující příklad kódu ukazuje, jak některé akce je provedena pouze v případě, že UserLanguage je truevlastnost .
Response.Cache.VaryByHeaders.UserLanguage = true;
Response.Cache.VaryByHeaders.UserLanguage = 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 Accept-Language určuje, že server vybere odpověď na základě jazyků přijatelných pro 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í".