Udostępnij za pośrednictwem


HttpCachePolicy.SetCacheability Metoda

Definicja

Cache-Control Ustawia nagłówek HTTP. Cache-Control Nagłówek HTTP określa sposób buforowania dokumentów w sieci.

Przeciążenia

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 wartość wyliczonej dla elementu no-cache.

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

Uwagi

SetCacheabilityjest wprowadzana w .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, na która ma być ustawiony nagłówek.

field
String

Rozszerzenie kontrolki pamięci podręcznej, które ma zostać dodane do nagłówka.

Wyjątki

field to 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 cache-control. Zmodyfikowana dyrektywa oznacza, że oprócz każdej 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 lub 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.

SetCacheabilityjest wprowadzana w .NET Framework w wersji 3.5. Aby uzyskać więcej informacji, zobacz Wersje i zależności.

Dotyczy