HttpCacheVaryByHeaders Klasse
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.
Bietet eine typsichere Methode, um die VaryByHeaders-Eigenschaft festzulegen.
public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
- Vererbung
-
HttpCacheVaryByHeaders
Hinweise
Die VaryByHeaders -Eigenschaft gibt an, welche Anforderungsheaderparameter ASP.NET verwenden, um eine Variation der Antwort eindeutig zu identifizieren, wenn mehrere zwischengespeicherte Antworten für eine Ressource vorhanden sind. Dies ist nützlich, wenn eine Antwort von einer Reihe von Clienteingaben wie Headern oder Parametern abhängt.
Ist HttpCacheVaryByHeaders nicht direkt mit HTTP-Cache-Control-Headern verbunden, hilft jedoch sicherzustellen, dass ein Client oder Proxy je nach den angegebenen Headern variiert. Weitere Informationen zu VaryByHeaders
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".
Konstruktoren
HttpCacheVaryByHeaders() |
Initialisiert eine neue Instanz der HttpCacheVaryByHeaders-Klasse. |
Eigenschaften
AcceptTypes |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der ASP.NET-Ausgabecache die zwischengespeicherten Antworten anhand des |
Item[String] |
Ruft ein benutzerdefiniertes Feld ab, anhand dessen der ASP.NET-Ausgabecache die zwischengespeicherten Antworten unterscheidet, und fügt es an den ausgehenden |
UserAgent |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der ASP.NET-Ausgabecache die zwischengespeicherten Antworten anhand des |
UserCharSet |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der ASP.NET-Ausgabecache die zwischengespeicherten Antworten anhand des |
UserLanguage |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der ASP.NET-Ausgabecache die zwischengespeicherten Antworten anhand des |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetHeaders() |
Ruft ein Array von Werten ab, die die HTTP-Header festlegen, die zum Variieren des Caches verwendet werden sollen. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SetHeaders(String[]) |
Legt ein Array von Werten fest, die die HTTP-Header festlegen, die zum Variieren des Caches verwendet werden sollen. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
VaryByUnspecifiedParameters() |
Bewirkt, dass ASP.NET die Antworten anhand aller Headerwerte unterscheidet, und legt den |