Freigeben über


HttpCacheVaryByHeaders.UserLanguage Eigenschaft

Definition

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der ASP.NET-Ausgabecache die zwischengespeicherten Antworten anhand des Accept-Language-Headers unterscheidet, und fügt ihn an den ausgehenden Vary-HTTP-Header an.

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

Eigenschaftswert

Boolean

true, wenn der ASP.NET-Ausgabecache die Antworten anhand des Accept-Language-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 UserLanguage Eigenschaft ist true.

Response.Cache.VaryByHeaders.UserLanguage = true;

Response.Cache.VaryByHeaders.UserLanguage = 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 Accept-Language Feld gibt an, dass der Server die Antwort basierend auf den für den Client zulässigen Sprachen 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