HttpResponse.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:
property bool SuppressDefaultCacheControlHeader { bool get(); void set(bool value); };
public bool SuppressDefaultCacheControlHeader { get; set; }
member this.SuppressDefaultCacheControlHeader : bool with get, set
Public Property SuppressDefaultCacheControlHeader As Boolean
Wartość właściwości
true
aby pominąć domyślny Cache Control: private
nagłówek bieżącej odpowiedzi HTTP; w przeciwnym razie false
.
Uwagi
Domyślnie ASP.NET wysyła Cache-Control: private
nagłówek odpowiedzi, chyba że określono jawne zasady pamięci podręcznej dla tej odpowiedzi. Ta właściwość umożliwia pomijanie domyślnego nagłówka odpowiedzi dla poszczególnych żądań. Nagłówek nadal można pominąć dla całej aplikacji, ustawiając element SendCacheControlHeaderhttpRuntime (schemat ustawień ASP.NET) lub outputCache, element buforowania (schemat ustawień ASP.NET).
Należy zachować ostrożność podczas pomijania domyślnego Cache-Control: private
nagłówka, ponieważ serwery proxy i inne 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, sec. 13.4 .