This documentation is archived and is not being maintained.
HttpCachePolicy.SetProxyMaxAge Method
.NET Framework 1.1
Sets the Cache-Control: s-maxage HTTP header based on the specified time span.
[Visual Basic] Public Sub SetProxyMaxAge( _ ByVal delta As TimeSpan _ ) [C#] public void SetProxyMaxAge( TimeSpan delta ); [C++] public: void SetProxyMaxAge( TimeSpan delta ); [JScript] public function SetProxyMaxAge( delta : TimeSpan );
Parameters
- delta
- The time span used to set the Cache-Control: s-maxage header.
Exceptions
| Exception Type | Condition |
|---|---|
| ArgumentOutOfRangeException | delta is less than 0. |
Remarks
SetProxyMaxAge does not use sliding expiration and will fail if the expiration date violates the principle of restrictiveness.
Example
This example sets the Cache-Control: s-maxage header to 0 hours, 30 minutes, and 0 seconds.
[Visual Basic] Dim ts As New TimeSpan(0,30,0) Response.Cache.SetProxyMaxAge(ts) [C#] TimeSpan ts = new TimeSpan(0,30,0); Response.Cache.SetProxyMaxAge(ts); [C++] TimeSpan ts = TimeSpan(0,30,0); Response->Cache->SetProxyMaxAge(ts); [JScript] var ts : TimeSpan = new TimeSpan(0,30,0) Response.Cache.SetProxyMaxAge(ts)
Requirements
Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family
See Also
HttpCachePolicy Class | HttpCachePolicy Members | System.Web Namespace
Show: