HttpResponse.SuppressDefaultCacheControlHeader 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指出是否要隱藏目前 HTTP 回應的預設 Cache Control: private
標頭。
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
屬性值
true
表示隱藏目前 HTTP 回應的預設 Cache Control: private
標頭,否則 false
為 。
備註
根據預設,除非已為此回應指定明確的快取原則,否則 ASP.NET 傳送 Cache-Control: private
回應標頭。 此屬性允許根據每個要求隱藏此預設回應標頭。 在HTTPRuntime 元素 (ASP.NET 設定架構) 或outputCache 元素中,SendCacheControlHeader 快取 (ASP.NET 設定架構架構) ,仍然可以隱藏整個應用程式的標頭。
隱藏預設 Cache-Control: private
標頭時請小心,因為 Proxy 和其他媒介可能會將沒有此標頭的回應視為可快取。 這種處理可能會導致不小心快取敏感性資訊。 如需詳細資訊 ,請參閱 RFC 2616,Sec. 13.4 。