HttpCachePolicy.SetCacheability Metoda

Definicja

Cache-Control Ustawia nagłówek HTTP. Nagłówek Cache-Control HTTP steruje sposobem buforowania dokumentów w sieci.

Przeciążenia

Nazwa Opis
SetCacheability(HttpCacheability)

Cache-Control Ustawia nagłówek na jedną z wartości .HttpCacheability

SetCacheability(HttpCacheability, String)

Cache-Control Ustawia nagłówek na jedną z wartości HttpCacheability i dołącza rozszerzenie do dyrektywy.

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.

cacheability nie Private jest lub NoCache.

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.

Dotyczy