HttpCacheVaryByHeaders.UserCharSet 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.
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der ASP.NET-Ausgabecache die zwischengespeicherten Antworten anhand des Accept-Charset
-Headers unterscheidet, und fügt ihn an den ausgehenden Vary
-HTTP-Header an.
public:
property bool UserCharSet { bool get(); void set(bool value); };
public bool UserCharSet { get; set; }
member this.UserCharSet : bool with get, set
Public Property UserCharSet As Boolean
Eigenschaftswert
true
, wenn der ASP.NET-Ausgabecache die Antworten anhand des Accept-Charset
-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 UserCharSet -Eigenschaft ist true
.
Response.Cache.VaryByHeaders.UserCharSet = true;
Response.Cache.VaryByHeaders.UserCharSet = 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-CharSet
Feld gibt an, dass der Server die Antwort basierend auf dem Zeichensatz des Clients auswählt.
Weitere Informationen finden Sie unter RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, verfügbar auf der W3C-Website (World Wide Web Consortium). Ausführliche Informationen finden Sie in Abschnitt 14, "Headerfelddefinitionen".