Freigeben über


HttpCacheVaryByHeaders.Item-Eigenschaft

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.

Namespace: System.Web
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Default Property Item ( _
    header As String _
) As Boolean
'Usage
Dim instance As HttpCacheVaryByHeaders
Dim header As String
Dim value As Boolean

value = instance(header)

instance(header) = value
public bool this [
    string header
] { get; set; }
public:
property bool default [String^] {
    bool get (String^ header);
    void set (String^ header, bool value);
}
/** @property */
public boolean get_Item (String header)

/** @property */
public void set_Item (String header, boolean value)
JScript unterstützt die Verwendung von indizierten Eigenschaften, aber nicht die Deklaration von neuen indizierten Eigenschaften.

Parameter

  • header
    Der Name des benutzerdefinierten Headers.

Eigenschaftenwert

true , wenn der ASP.NET-Ausgabecache anhand des angegebenen benutzerdefinierten Felds Antworten unterscheidet, andernfalls false. Der Standardwert ist false.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentNullException

header ist NULL (Nothing in Visual Basic).

Hinweise

Der Vary-Header gibt die Felder des Anforderungsheaders an, anhand dessen der Server die Antwort unterscheidet.

Weitere Informationen finden Sie im RFC 2616: Hypertext Transfer Protocol – HTTP/1.1, das Sie auf der Website des World Wide Web Consortium (W3C) (nur auf Englisch verfügbar) aufrufen können. Genaue Einzelheiten finden Sie in Abschnitt 14 "Header Field Definitions".

Die VaryByUnspecifiedParameters-Methode wird intern aufgerufen, wenn der angegebene header über den Wert * (ein Sternchen) verfügt.

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

HttpCacheVaryByHeaders-Klasse
HttpCacheVaryByHeaders-Member
System.Web-Namespace

Weitere Ressourcen

Zwischenspeichern mehrerer Versionen einer Seite
Gewusst wie: Zwischenspeichern verschiedener Versionen einer Seite nach HTML-Headerwerten