Freigeben über


HttpCachePolicy.SetRevalidation-Methode

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

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

Syntax

'Declaration
Public Sub SetRevalidation ( _
    revalidation As HttpCacheRevalidation _
)
'Usage
Dim instance As HttpCachePolicy
Dim revalidation As HttpCacheRevalidation

instance.SetRevalidation(revalidation)
public void SetRevalidation (
    HttpCacheRevalidation revalidation
)
public:
void SetRevalidation (
    HttpCacheRevalidation revalidation
)
public void SetRevalidation (
    HttpCacheRevalidation revalidation
)
public function SetRevalidation (
    revalidation : HttpCacheRevalidation
)

Parameter

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

Ausnahmen

Ausnahmetyp Bedingung

ArgumentOutOfRangeException

revalidation ist keiner der Enumerationswerte.

Hinweise

Der Standard, der mit None äquivalent ist, besteht darin, keine der Direktiven in einem Header zu senden, wenn dies nicht ausdrücklich durch diese Methode angegeben wird.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie die erneute Validierung des Caches auf AllCaches festgelegt wird.

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

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
HttpCacheRevalidation