HttpCachePolicy.AppendCacheExtension(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.