Freigeben über


HttpCacheVaryByHeaders.AcceptTypes Eigenschaft

Definition

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

public:
 property bool AcceptTypes { bool get(); void set(bool value); };
public bool AcceptTypes { get; set; }
member this.AcceptTypes : bool with get, set
Public Property AcceptTypes As Boolean

Eigenschaftswert

Boolean

true, wenn der ASP.NET-Ausgabecache Antworten anhand des Accept-Headers unterscheidet, andernfalls false. Der Standardwert ist false.

Beispiele

In diesem folgenden Codebeispiel wird veranschaulicht, wie einige Aktionen nur ausgeführt werden, wenn die AcceptTypes Eigenschaft ist true.

Response.Cache.VaryByHeaders.AcceptTypes = true;
Response.Cache.VaryByHeaders.AcceptTypes = True

Hinweise

Der Vary Header gibt die Anforderungsheaderfelder an, die der Server je Accept nach Feld variiert und angibt, dass der Server die Antwort basierend auf den Medientypen auswählt, die für den Client zulässig sind.

Weitere Informationen zu HTTP-Headern 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