HttpResponseBase.SuppressDefaultCacheControlHeader Właściwość
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.
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 .