Freigeben über


HttpCachePolicy.SetRevalidation(HttpCacheRevalidation) Methode

Definition

Legt den Cache-Control-HTTP-Header abhängig vom bereitgestellten Enumerationswert entweder auf die must-revalidate-Direktive oder die proxy-revalidate-Direktive fest.

public:
 void SetRevalidation(System::Web::HttpCacheRevalidation revalidation);
public void SetRevalidation (System.Web.HttpCacheRevalidation revalidation);
member this.SetRevalidation : System.Web.HttpCacheRevalidation -> unit
Public Sub SetRevalidation (revalidation As HttpCacheRevalidation)

Parameter

revalidation
HttpCacheRevalidation

Der HttpCacheRevalidation-Enumerationswert,auf den der Cache-Control-Header festgelegt werden soll.

Ausnahmen

revalidation ist keiner der Enumerationswerte.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie die Cache-Neuvalidierung auf AllCaches.

Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches)

Hinweise

Die Standardeinstellung, die dem Noneentspricht, besteht darin, keine Direktive in einer Kopfzeile zu senden, es sei denn, explizit durch diese Methode angegeben.

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

Gilt für

Siehe auch