HttpResponseBase.SuppressDefaultCacheControlHeader プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の HTTP 応答の既定 Cache Control: private
のヘッダーを抑制するかどうかを示す値を取得または設定します。
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
プロパティ値
Boolean が返されます。
注釈
既定では、ASP.NET は、この応答に Cache-Control: private
明示的なキャッシュ ポリシーが指定されていない限り、応答ヘッダーを送信します。 このプロパティを使用すると、要求ごとにこの既定の応答ヘッダーを抑制できます。
httpRuntime 要素 (ASP.NET 設定スキーマ) またはキャッシュ用の outputCache 要素 (ASP.NET 設定スキーマ) を設定SendCacheControlHeaderすることで、アプリケーション全体のヘッダーを抑制できます。
既定 Cache-Control: private
のヘッダーを抑制する場合は注意が必要です。プロキシやその他の中継局は、このヘッダーのない応答を既定でキャッシュ可能として扱う場合があるためです。 この処理により、機密情報が不注意でキャッシュされる可能性があります。 詳細については 、RFC 2616、Sec. 13.4 を参照してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET