Udostępnij za pośrednictwem


HttpResponse.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:
 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 .

Dotyczy