HttpCacheVaryByHeaders.UserAgent Eigenschaft

Definition

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der ASP.NET-Ausgabecache die zwischengespeicherten Antworten anhand des User-Agent-Headers unterscheidet, und fügt ihn an den ausgehenden Vary-HTTP-Header 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

Boolean

true, wenn der ASP.NET-Ausgabecache die Antworten anhand des User-Agent-Headers unterscheidet und ihn dem an den Client gesendeten Vary-HTTP-Header hinzufügt, andernfalls false. Der Standardwert ist false.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie eine Aktion nur ausgeführt wird, wenn die UserAgent Eigenschaft ist 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 unter Abschnitt 14, "Kopfzeilenfelddefinitionen".

Gilt für