HttpResponseBase.SuppressDefaultCacheControlHeader Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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 .