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.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the User-Agent header, and appends it to the out-going Vary HTTP header.

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

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.true when the ASP.NET output cache varies by the User-Agent header, and adds it to the Vary HTTP header sent to the client; otherwise, false. Der Standardwert ist falsesein.The default value is false.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie einige Aktionen nur ausgeführt werden UserAgent , wenn truedie-Eigenschaft ist.The following code example demonstrates how some action is performed only if the UserAgent property is true.

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

Hinweise

Der Vary -Header gibt die Anforderungs Header Felder an, die der Server verwendet, um zu bestimmen, welche der mehrfach zwischengespeicherten Antworten als Antwort auf eine Client Anforderung gesendet wird.The Vary header indicates the request-header fields that the server uses to determine which of multiple cached responses is sent in response to a client request. Das User-Agent -Feld gibt an, dass der Server die Antwort basierend auf dem benutzeragenttyp des Clients auswählt.The User-Agent field specifies that the server selects the response based on the client's user-agent type.

Weitere Informationen finden Sie unter RFC 2616: Hypertext Transfer Protocol--HTTP/1.1, verfügbar auf der World Wide Web Consortium-Website (W3C).For more information, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium (W3C) Web site. Ausführliche Informationen finden Sie im Abschnitt 14, "Header Feld Definitionen".See section 14, "Header Field Definitions", for complete details.

Gilt für: