Freigeben über


HttpCacheVaryByHeaders.UserAgent Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der ASP.NET Ausgabecache die zwischengespeicherten Antworten nach dem User-Agent Header variiert, und fügt ihn an den ausgehenden HTTP-Header Vary an.

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

Eigenschaftswert

truewenn der ASP.NET Ausgabecache je nach User-Agent Header variiert und dem Vary HTTP-Header hinzugefügt wird, der an den Client gesendet wird; andernfalls . false Der Standardwert ist false.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie eine Aktion nur ausgeführt wird, wenn die UserAgent Eigenschaft lautet true.

Response.Cache.VaryByHeaders.UserAgent = true;
Response.Cache.VaryByHeaders.UserAgent = True

Hinweise

Der Vary Header gibt die Anforderungsheaderfelder an, die der Server verwendet, um zu bestimmen, welche von mehreren zwischengespeicherten Antworten als Antwort auf eine Clientanforderung gesendet wird. Das User-Agent Feld gibt an, dass der Server die Antwort basierend auf dem Benutzer-Agent-Typ des Clients auswählt.

Weitere Informationen finden Sie unter RFC 2616: Hypertext Transfer Protocol - HTTP/1.1, verfügbar auf der World Wide Web Consortium (W3C)-Website. Ausführliche Informationen finden Sie in Abschnitt 14, "Header Field Definitions".

Gilt für: