HttpCacheVaryByHeaders Klasse

Definition

Bietet eine typsichere Methode, um die VaryByHeaders-Eigenschaft festzulegen.Provides a type-safe way to set the VaryByHeaders property.

public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
Vererbung
HttpCacheVaryByHeaders

Hinweise

Die VaryByHeaders -Eigenschaft identifiziert, welche Anforderungs Header Parameter von ASP.NET verwendet werden, um eine Variation der Antwort eindeutig zu identifizieren, wenn mehrere zwischengespeicherte Antworten für eine Ressource vorhanden sind.The VaryByHeaders property identifies which request header parameters ASP.NET uses to uniquely identify a variation of the response when there are multiple cached responses for a resource. Dies ist nützlich, wenn eine Antwort von einem Satz von Client Eingaben, z. b. Headern oder Parametern, abhängt.This is useful when a response depends on a set of client inputs, such as headers or parameters.

Der HttpCacheVaryByHeaders ist nicht direkt mit HTTP-Cache-Control-Headern verknüpft, hilft jedoch sicherzustellen, dass ein Client oder Proxy von den angegebenen Headern abweicht.The HttpCacheVaryByHeaders is not directly related to HTTP cache-control headers, but helps ensure that a client or proxy varies by the specified headers. Weitere Informationen zu VaryByHeadersfinden Sie unter RFC 2616: Hypertext Transfer Protocol--HTTP/1.1, verfügbar auf der World Wide Web Consortium-Website (W3C).For more information about VaryByHeaders, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium (W3C) Web site. Ausführliche Informationen finden Sie im Abschnitt 14, "Header Feld Definitionen".See section 14, "Header Field Definitions", for complete details.

Konstruktoren

HttpCacheVaryByHeaders()

Initialisiert eine neue Instanz der HttpCacheVaryByHeaders-Klasse.Initializes a new instance of the HttpCacheVaryByHeaders class.

Eigenschaften

AcceptTypes

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.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept HTTP header, and appends it to the out-going Vary HTTP header.

Item[String]

Ruft ein benutzerdefiniertes Feld ab, anhand dessen der ASP.NET-Ausgabecache die zwischengespeicherten Antworten unterscheidet, und fügt es an den ausgehenden Vary-HTTP-Header an, oder legt dieses Feld fest.Gets or sets a custom header field that the ASP.NET output cache varies the cached responses by, and appends it to the out-going Vary HTTP header.

UserAgent

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der ASP.NET-Ausgabecache die zwischengespeicherten Antworten anhand des User-Agent-Headers unterscheidet, und fügt ihn an den ausgehenden Vary-HTTP-Header an.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the User-Agent header, and appends it to the out-going Vary HTTP header.

UserCharSet

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.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept-Charset header, and appends it to the out-going Vary HTTP header.

UserLanguage

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der ASP.NET-Ausgabecache die zwischengespeicherten Antworten anhand des Accept-Language-Headers unterscheidet, und fügt ihn an den ausgehenden Vary-HTTP-Header an.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept-Language header, and appends it to the out-going Vary HTTP header.

Methoden

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetHeaders()

Ruft ein Array von Werten ab, die die HTTP-Header festlegen, die zum Variieren des Caches verwendet werden sollen.Gets an array of values which specify the HTTP headers to be used for varying the cache.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current 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.Sets an array of values which specify the HTTP headers to be used for varying the cache.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)
VaryByUnspecifiedParameters()

Bewirkt, dass ASP.NET die Antworten anhand aller Headerwerte unterscheidet, und legt den Vary-HTTP-Header auf den Wert * (ein Sternchen) fest.Causes ASP.NET to vary by all header values and sets the Vary HTTP header to the value * (an asterisk). Alle anderen Vary-Headerinformationen, die verworfen werden.All other Vary header information to be dropped.

Gilt für:

Siehe auch