次の方法で共有


HttpCachePolicy.SetNoTransforms メソッド

定義

Cache-Control: no-transform HTTP ヘッダーを設定します。

public:
 void SetNoTransforms();
public void SetNoTransforms ();
member this.SetNoTransforms : unit -> unit
Public Sub SetNoTransforms ()

次のコード例は、現在の応答でディレクティブを Cache-Control: no-transform 送信する方法を示しています。

Response.Cache.SetNoTransforms();
Response.Cache.SetNoTransforms()

注釈

HTTP ヘッダーは Cache-Control: no-transform 、ドキュメントを変更しないようにネットワーク キャッシュ アプリケーションに指示します。

HTTP ヘッダーは Cache-Control: no-transform 、ダウンストリーム プロキシ サーバーが、(エンティティ本文を Content-Encoding含む) 、 Content-Rangeまたは Content-Type ヘッダーで指定されたヘッダー値を変更できないようにします。 たとえば、プロキシが GIF イメージを PNG に変換できないようにします。

キャッシュに関する他の制限と同様に、一度 SetNoTransforms 呼び出されると、インターフェイスを Cache-Control: no-transform 介して HTTP ヘッダーを無効に HttpCachePolicy することはできません。

SetNoTransformsは、.NET Framework バージョン 3.5 で導入されています。 詳細については、「.NET Framework のバージョンおよび依存関係」を参照してください。

適用対象