HttpCachePolicy.SetNoTransforms Method

Definition

Sets the Cache-Control: no-transform HTTP header.

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

Examples

The following code example demonstrates how to send the Cache-Control: no-transform directive with the current response.

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

Remarks

The Cache-Control: no-transform HTTP header instructs network caching applications not to modify the document.

The Cache-Control: no-transform HTTP header prevents downstream proxy servers from changing any header values specified by the Content-Encoding, Content-Range, or Content-Type headers (this includes the entity body). For example, it prevents proxies from converting GIF images to PNG.

As with other restrictions on caching, once SetNoTransforms is called, the Cache-Control: no-transform HTTP header cannot be disabled through the HttpCachePolicy interface.

SetNoTransforms is introduced in the .NET Framework version 3.5. For more information, see Versions and Dependencies.

Applies to