HttpCachePolicy.SetMaxAge(TimeSpan) 方法

定義

根據指定的時段設定 Cache-Control: max-age HTTP 標頭。

public:
 void SetMaxAge(TimeSpan delta);
public void SetMaxAge (TimeSpan delta);
member this.SetMaxAge : TimeSpan -> unit
Public Sub SetMaxAge (delta As TimeSpan)

參數

delta
TimeSpan

用來設定 Cache - Control: max-age 標頭的時間範圍。

例外狀況

delta 小於 0 或大於一年。

範例

下列程式碼範例示範如何將標頭設定 Cache-Control: max-age 為 0 小時、30 分鐘和 0 秒。

TimeSpan ts = new TimeSpan(0,30,0);
 Response.Cache.SetMaxAge(ts);
Dim ts As New TimeSpan(0,30,0)
 Response.Cache.SetMaxAge(ts)

備註

Max-age 是檔在被視為過時之前,允許存在檔的最大絕對時間。

方法 SetMaxAge 不會使用滑動到期,如果到期日違反限制原則,將會失敗。

SetMaxAge.NET Framework 3.5 版引進。 如需詳細資訊,請參閱版本和相依性

注意

SetMaxAge如果重複呼叫 方法,在第二次和後續呼叫時,只能減少最長存留期的值。

適用於