次の方法で共有


HttpCachePolicy.SetNoTransforms メソッド

CacheControl: no-transform ディレクティブを設定します。

Public Sub SetNoTransforms()
[C#]
public void SetNoTransforms();
[C++]
public: void SetNoTransforms();
[JScript]
public function SetNoTransforms();

解説

no-transform CacheControl の設定は、ネットワーク上でキャッシングを行うアプリケーションにドキュメントを変更しないように指示します。

キャッシングに対するほかの制限と同じように、 SetNoTransforms は一度設定されると、 HttpCachePolicy インターフェイス経由では無効にできません。このディレクティブは、ダウンストリームのプロキシ サーバーによって Content-Encoding ヘッダー、 Content-Range ヘッダー、または Content-Type ヘッダーに指定されている値 (エンティティ本体も含む) が変更されることを回避します。たとえば、プロキシが GIF イメージを PNG イメージに変換しないようにします。

使用例

現在の応答と一緒に CacheControl: no-transform ディレクティブを送信する例を次に示します。

 
Response.Cache.SetNoTransforms()
    

[C#] 
Response.Cache.SetNoTransforms();
    

[C++] 
Response->Cache->SetNoTransforms();
    

[JScript] 
Response.Cache.SetNoTransforms()
    

必要条件

プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ

参照

HttpCachePolicy クラス | HttpCachePolicy メンバ | System.Web 名前空間