HttpCachePolicy.SetCacheability Methode

Definitie

Hiermee stelt u de Cache-Control HTTP-header in. De Cache-Control HTTP-header bepaalt hoe documenten in de cache moeten worden opgeslagen in het netwerk.

Overloads

Name Description
SetCacheability(HttpCacheability)

Hiermee stelt u de Cache-Control header in op een van de waarden van HttpCacheability.

SetCacheability(HttpCacheability, String)

Hiermee stelt u de Cache-Control header in op een van de waarden van HttpCacheability en voegt u een uitbreiding toe aan de richtlijn.

SetCacheability(HttpCacheability)

Hiermee stelt u de Cache-Control header in op een van de waarden van HttpCacheability.

public:
 void SetCacheability(System::Web::HttpCacheability cacheability);
public void SetCacheability(System.Web.HttpCacheability cacheability);
member this.SetCacheability : System.Web.HttpCacheability -> unit
Public Sub SetCacheability (cacheability As HttpCacheability)

Parameters

cacheability
HttpCacheability

Een HttpCacheability opsommingswaarde.

Uitzonderingen

cacheability is geen van de opsommingswaarden.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Cache-Control header instelt op de opgesomde waarde voor no-cache.

Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetCacheability(HttpCacheability.NoCache)

Opmerkingen

SetCacheability wordt geïntroduceerd in de .NET Framework versie 3.5. Zie Versies en afhankelijkheden voor meer informatie.

Van toepassing op

SetCacheability(HttpCacheability, String)

Hiermee stelt u de Cache-Control header in op een van de waarden van HttpCacheability en voegt u een uitbreiding toe aan de richtlijn.

public:
 void SetCacheability(System::Web::HttpCacheability cacheability, System::String ^ field);
public void SetCacheability(System.Web.HttpCacheability cacheability, string field);
member this.SetCacheability : System.Web.HttpCacheability * string -> unit
Public Sub SetCacheability (cacheability As HttpCacheability, field As String)

Parameters

cacheability
HttpCacheability

De HttpCacheability opsommingswaarde waaraan de header moet worden ingesteld.

field
String

De cachebesturingsextensie die moet worden toegevoegd aan de header.

Uitzonderingen

field is null.

cacheability is niet Private of NoCache.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe de Cache-Control header is ingesteld op de opsommingswaarde private en wordt een extensie voor cachebeheer toegevoegd. De gewijzigde instructie betekent dat naast een niet-gedeelde cache elke cache die alleen wordt gedeeld door leden van de community met de naam DEV, het antwoord in de cache kan opslaan.

Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV");
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV")

Opmerkingen

De veldnaamextensie is alleen geldig wanneer deze wordt gebruikt met de private of no-cache instructies. Zie RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, beschikbaar op de W3C-website (World Wide Web Consortium) voor meer informatie.

Deze methode genereert een ongeldige argument-uitzondering als incompatibele instructies en extensies worden gecombineerd.

SetCacheability wordt geïntroduceerd in de .NET Framework versie 3.5. Zie Versies en afhankelijkheden voor meer informatie.

Van toepassing op