Freigeben über


HttpCacheVaryByHeaders Klasse

Definition

Stellt eine typsichere Methode zum Festlegen der VaryByHeaders Eigenschaft bereit.

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 verwendet werden, 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.

Dies HttpCacheVaryByHeaders ist nicht direkt mit HTTP-Cachesteuerelement-Headern verknüpft, stellt jedoch sicher, dass ein Client oder Proxy je nach den angegebenen Headern variiert. Weitere Informationen VaryByHeadersfinden 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".

Konstruktoren

Name Beschreibung
HttpCacheVaryByHeaders()

Initialisiert eine neue Instanz der HttpCacheVaryByHeaders-Klasse.

Eigenschaften

Name Beschreibung
AcceptTypes

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der ASP.NET Ausgabecache die zwischengespeicherten Antworten vom Accept HTTP-Header variiert, und fügt ihn an den ausgehenden HTTP-Header Vary an.

Item[String]

Ruft ein benutzerdefiniertes Headerfeld ab, nach dem der ASP.NET Ausgabecache die zwischengespeicherten Antworten variiert, und fügt es an den ausgehenden HTTP-Header Vary an.

UserAgent

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der ASP.NET Ausgabecache die zwischengespeicherten Antworten nach dem User-Agent Header variiert, und fügt ihn an den ausgehenden HTTP-Header Vary an.

UserCharSet

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der ASP.NET Ausgabecache die zwischengespeicherten Antworten nach dem Accept-Charset Header variiert, und fügt ihn an den ausgehenden HTTP-Header Vary an.

UserLanguage

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.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetHeaders()

Ruft ein Array von Werten ab, die die HTTP-Header angeben, die für unterschiedliche Cache verwendet werden sollen.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
SetHeaders(String[])

Legt ein Array von Werten fest, das die HTTP-Header angibt, die für unterschiedliche Cachewerte verwendet werden sollen.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
VaryByUnspecifiedParameters()

Bewirkt, dass ASP.NET von allen Headerwerten variieren und den Vary HTTP-Header auf den Wert * (ein Sternchen) festlegt. Alle anderen Vary Kopfzeileninformationen, die gelöscht werden sollen.

Gilt für:

Weitere Informationen