預設的時間基礎快取政策允許應用程式的快取行為由隨快取資源傳送的標頭定義,且快取行為定義於 RFC 2616 第 13 與 14 節,該條款可於 網際網路工程任務小組(IETF) 網站取得。 這是大多數應用程式的適當快取行為。
設定應用程式的預設自動政策
建立一個預設的時間基礎政策物件。
將政策物件設為應用程式域的預設值。
Example
本節中的兩個例子產生了相同的政策。
以下範例建立一個預設的時間基礎政策,並將其設定為應用域的預設值。
public static void SetDefaultTimeBasedPolicy ()
{
HttpRequestCachePolicy policy = new HttpRequestCachePolicy ();
HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy ()
Dim policy = New HttpRequestCachePolicy ()
HttpWebRequest.DefaultCachePolicy = policy
End Sub
你也可以使用 RequestCachePolicy 類別建立預設的時間基礎快取策略,如下範例所示:
public static void SetDefaultTimeBasedPolicy2()
{
RequestCachePolicy policy = new RequestCachePolicy ();
HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy2()
Dim policy As New RequestCachePolicy()
HttpWebRequest.DefaultCachePolicy = policy
End Sub