HttpCachePolicy.SetCacheability Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Cache-Control Ustawia nagłówek HTTP. Nagłówek Cache-Control HTTP steruje sposobem buforowania dokumentów w sieci.
Przeciążenia
| Nazwa | Opis |
|---|---|
| SetCacheability(HttpCacheability) |
|
| SetCacheability(HttpCacheability, String) |
|
SetCacheability(HttpCacheability)
Cache-Control Ustawia nagłówek na jedną z wartości .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)
Parametry
- cacheability
- HttpCacheability
HttpCacheability Wartość wyliczenia.
Wyjątki
cacheability nie jest jedną z wartości wyliczenia.
Przykłady
W poniższym przykładzie kodu pokazano, jak ustawić Cache-Control nagłówek na wyliczonej wartości dla elementu no-cache.
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Uwagi
SetCacheability jest wprowadzana w programie .NET Framework w wersji 3.5. Aby uzyskać więcej informacji, zobacz Wersje i zależności.
Dotyczy
SetCacheability(HttpCacheability, String)
Cache-Control Ustawia nagłówek na jedną z wartości HttpCacheability i dołącza rozszerzenie do dyrektywy.
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)
Parametry
- cacheability
- HttpCacheability
Wartość HttpCacheability wyliczenia, aby ustawić nagłówek na .
- field
- String
Rozszerzenie kontrolki pamięci podręcznej, które ma zostać dodane do nagłówka.
Wyjątki
Parametr field ma wartość null.
Przykłady
W poniższym przykładzie kodu pokazano, jak Cache-Control nagłówek jest ustawiony na wartość private wyliczenia i dodaje rozszerzenie kontroli pamięci podręcznej. Zmodyfikowana dyrektywa oznacza, że oprócz dowolnej nieudostępnej pamięci podręcznej każda pamięć podręczna udostępniona tylko przez członków społeczności o nazwie "DEV" może buforować odpowiedź.
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV");
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV")
Uwagi
Rozszerzenie nazwy pola jest prawidłowe tylko w przypadku użycia z dyrektywami private or no-cache . Aby uzyskać więcej informacji, zobacz RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, dostępny w witrynie internetowej World Wide Web Consortium (W3C).
Ta metoda zgłosi nieprawidłowy wyjątek argumentu, jeśli połączone są niezgodne dyrektywy i rozszerzenia.
SetCacheability jest wprowadzana w programie .NET Framework w wersji 3.5. Aby uzyskać więcej informacji, zobacz Wersje i zależności.