HttpCachePolicy.AppendCacheExtension(String) Methode

Definition

Fügt den angegebenen Text an den Cache-Control HTTP-Header 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 die Cache-Control Kopfzeile 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 vom Benutzer innerhalb von 15 Minutenpost-check= 900 () bis zu einer Stunde angefordert wird, zeigt der Browser die Im lokalen Cache gefundenen Informationen an, führt aber auch eine Hintergrundüberprüfung und optionalen Abruf 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 Cachesteuerelementdirektiven 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.

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

Gilt für: