HttpCacheVaryByHeaders.UserLanguage Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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".