Udostępnij za pośrednictwem


HttpResponseBase.SuppressDefaultCacheControlHeader Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy pominąć domyślny Cache Control: private nagłówek bieżącej odpowiedzi HTTP.

public:
 virtual property bool SuppressDefaultCacheControlHeader { bool get(); void set(bool value); };
public virtual bool SuppressDefaultCacheControlHeader { get; set; }
member this.SuppressDefaultCacheControlHeader : bool with get, set
Public Overridable Property SuppressDefaultCacheControlHeader As Boolean

Wartość właściwości

Zwraca wartość Boolean.

Uwagi

Domyślnie ASP.NET wysyła Cache-Control: private nagłówek odpowiedzi, chyba że dla tej odpowiedzi określono jawne zasady pamięci podręcznej. Ta właściwość umożliwia pomijanie domyślnego nagłówka odpowiedzi dla poszczególnych żądań. Nagłówek nadal może być pomijany dla całej aplikacji przez ustawienie SendCacheControlHeader elementu httpRuntime (schematu ustawień ASP.NET) lub elementu outputCache na potrzeby buforowania (schemat ustawień ASP.NET).

Zachowaj ostrożność podczas pomijania domyślnego Cache-Control: private nagłówka, ponieważ serwery proxy i inni pośrednicy mogą traktować odpowiedzi bez tego nagłówka jako buforowalne domyślnie. Takie leczenie może prowadzić do niezamierzonego buforowania poufnych informacji. Aby uzyskać więcej informacji , zobacz RFC 2616, s. 13.4 .

Dotyczy