Freigeben über


HttpCachePolicy.AppendCacheExtension(String) Methode

Definition

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

public:
 void AppendCacheExtension(System::String ^ extension);
public void AppendCacheExtension (string extension);
member this.AppendCacheExtension : string -> unit
Public Sub AppendCacheExtension (extension As String)

Parameter

extension
String

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

Ausnahmen

extension ist null.

Beispiele

Im folgenden Codebeispiel wird die Verwendung einer von Internet Explorer unterstützten Cachesteuerelementerweiterung veranschaulicht. Der Server gibt dem Browser an, dass sich der Inhalt nicht für eine Stunde (pre-check=3600) ändert, und weist ihn an, den Inhalt direkt aus dem lokalen Cache abzurufen. Wenn der Inhalt jedoch vom Server geändert wird und die Seite innerhalb von 15 Minuten (post-check= 900) bis zu einer Stunde vom Benutzer angefordert wird, zeigt der Browser die Informationen im lokalen Cache an, führt aber auch eine Hintergrundüberprüfung und optionales Abrufen des neuen Inhalts auf dem Server durch.

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

Hinweise

Wenn der Browser keine Cachesteuerungsdirektiven oder -erweiterungen erkennt, muss der Browser die nicht erkannten Begriffe ignorieren. Weitere Informationen finden Sie unter RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, verfügbar auf der World Wide Web Consortium (W3C)-Website.

AppendCacheExtensionwird in der .NET Framework Version 3.5 eingeführt. Weitere Informationen finden Sie unter Versionen und Abhängigkeiten.

Gilt für