Freigeben über


HttpCacheVaryByHeaders.UserLanguage Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der ASP.NET Ausgabecache die zwischengespeicherten Antworten nach dem Accept-Language Header variiert, und fügt ihn an den ausgehenden HTTP-Header Vary 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

truewenn ASP.NET Ausgabecache je nach Accept-Language 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 UserLanguage Eigenschaft lautet 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 akzeptablen 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 in Abschnitt 14, "Header Field Definitions".

Gilt für: