Freigeben über


HttpCacheVaryByHeaders.UserCharSet Eigenschaft

Definition

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".

Gilt für: