Freigeben über


HttpCachePolicy.AppendCacheExtension-Methode

Fügt den angegebenen Text an den Cache-Control-HTTP-Header an.

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

Syntax

'Declaration
Public Sub AppendCacheExtension ( _
    extension As String _
)
'Usage
Dim instance As HttpCachePolicy
Dim extension As String

instance.AppendCacheExtension(extension)
public void AppendCacheExtension (
    string extension
)
public:
void AppendCacheExtension (
    String^ extension
)
public void AppendCacheExtension (
    String extension
)
public function AppendCacheExtension (
    extension : String
)

Parameter

  • extension
    Der Text, der an den Cache-Control-Header angefügt werden soll.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentNullException

extension ist NULL (Nothing in Visual Basic).

Hinweise

Wenn der Browser keine Direktiven oder Erweiterungen zur Cachesteuerung erkennt, müssen die nicht erkannten Begriffe vom Browser ignoriert werden. Weitere Informationen finden Sie im RFC 2616: Hypertext Transfer Protocol – HTTP/1.1, das Sie auf der Website des World Wide Web Consortium (W3C) aufrufen können.

Beispiel

Im folgenden Codebeispiel wird die Verwendung einer von Internet Explorer unterstützten Erweiterung für die Cachesteuerung veranschaulicht. Der Server teilt dem Browser mit, dass der Inhalt eine Stunde lang nicht geändert wird (pre-check=3600), und weist ihn an, den Inhalt direkt aus dem lokalen Cache abzurufen. Wenn jedoch der Inhalt vom Server geändert und die Seite von Benutzern innerhalb eines Zeitraums von einer Viertelstunde (post-check= 900) bis zu einer Stunde angefordert wird, zeigt der Browser die im lokalen Cache gefundenen Informationen an. Jedoch wird außerdem eine Hintergrundprüfung ausgeführt sowie optional der neue Inhalt vom Server abgerufen.

Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600")
    
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600");
    
get_Response().get_Cache().
    AppendCacheExtension("post-check=900,pre-check=3600");
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600")
    

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

HttpCachePolicy-Klasse
HttpCachePolicy-Member
System.Web-Namespace