HttpCacheability Wyliczenie

Definicja

Zawiera wyliczone wartości, które są używane do ustawiania nagłówka Cache-Control HTTP.

C#
public enum HttpCacheability
Dziedziczenie
HttpCacheability

Pola

Nazwa Wartość Opis
NoCache 1

Cache-Control: no-cache Ustawia nagłówek. Bez nazwy pola dyrektywa ma zastosowanie do całego żądania, a udostępniona pamięć podręczna (serwer proxy) musi wymusić pomyślne ponowne uruchomienie z serwerem sieci Web pochodzenia przed spełnieniem żądania. W przypadku nazwy pola dyrektywa ma zastosowanie tylko do nazwanego pola; reszta odpowiedzi może zostać dostarczona z udostępnionej pamięci podręcznej.

Private 2

Wartość domyślna. Zestawy Cache-Control: private do określenia, że odpowiedź jest buforowana tylko na kliencie, a nie przez udostępnione (serwer proxy) pamięci podręczne.

Public 4

Zestawy Cache-Control: public do określenia, że odpowiedź jest buforowana przez klientów i udostępnione (proxy) pamięci podręczne.

Server 3

Określa, że odpowiedź jest buforowana tylko na serwerze pochodzenia. Podobnie jak w przypadku NoCache opcji. Klienci otrzymują dyrektywę Cache-Control: no-cache , ale dokument jest buforowany na serwerze pochodzenia. Odpowiednik .ServerAndNoCache

ServerAndNoCache 3

Stosuje ustawienia zarówno, Server jak i NoCache , aby wskazać, że zawartość jest buforowana na serwerze, ale wszystkie inne osoby jawnie odmawiają możliwości buforowania odpowiedzi.

ServerAndPrivate 5

Wskazuje, że odpowiedź jest buforowana na serwerze i na kliencie, ale nigdzie indziej. Serwery proxy nie mogą buforować odpowiedzi.

Uwagi

Aby uzyskać więcej informacji, przejdź do witryny internetowej RFC 2616: Hypertext Transfer Protocol - HTTP/1.1 w witrynie internetowej World Wide Web Consortium (W3C). Aby uzyskać szczegółowe informacje, zobacz sekcję 14.9 "Kontrola pamięci podręcznej" i Sekcję 13, "Buforowanie w protokole HTTP".

Uwaga

NoCache nie wysyła typowej dyrektywy Pragma: no-cacheżądania HTTP 1.0 .

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Zobacz też