HttpCachePolicy.SetCacheability Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| SetCacheability(HttpCacheability, String) |
Hiermee stelt u de |
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.
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.