Sdílet prostřednictvím


HttpCacheVaryByHeaders.UserAgent 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 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

Boolean

truepokud 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 truevlastnost .

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í".

Platí pro