Freigeben über


HttpCacheVaryByParams Klasse

Definition

Stellt eine typsichere Methode zum Festlegen der VaryByParams Eigenschaft bereit.

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

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie auf das Objekt über das HttpCacheVaryByParamsHttpCachePolicy einem HttpResponseObjekt zugeordnete Objekt zugegriffen wird.

Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(false);
Response.Cache.VaryByParams["Category"] = true;

if (Response.Cache.VaryByParams["Category"])
{
   //...
}
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60))
Response.Cache.SetCacheability(HttpCacheability.Public)
Response.Cache.SetValidUntilExpires(False)
Response.Cache.VaryByParams("Category") = True

If Response.Cache.VaryByParams("Category") Then
   '...
End If

Hinweise

Die VaryByParams Eigenschaft gibt an, welche HTTP Get - oder Post Parameter 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 HttpCacheVaryByParams ist nicht direkt mit HTTP-Cachesteuerelement-Headern verknüpft, stellt jedoch sicher, dass ein Client oder Proxy je nach den angegebenen Parametern variiert. Weitere Informationen VaryByParamsfinden 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
HttpCacheVaryByParams()

Initialisiert eine neue Instanz der HttpCacheVaryByParams-Klasse.

Eigenschaften

Name Beschreibung
IgnoreParams

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine HTTP-Antwort von Get oder Post Parametern variiert.

Item[String]

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Cache je nach dem angegebenen HTTP-Anforderungsparameter variiert.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetParams()

Ruft ein Array von Werten ab, die die HTTP GET - oder POST Parameter 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)
SetParams(String[])

Legt ein Array von Werten fest, die die HTTP GET - oder POST Parameter angeben, die für die Variation des Caches verwendet werden sollen.

ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen