Sdílet prostřednictvím


HttpCacheVaryByHeaders.UserLanguage Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda ASP.NET výstupní mezipaměť liší odpovědi uložené 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

Boolean

truepokud ASP.NET výstupní mezipaměť se liší podle hlavičky Accept-Language 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 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í".

Platí pro