HttpResponse.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:
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ść nieruchomoś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 .