共用方式為


作法:為應用程式設定以時間為基礎的預設快取原則

以時間為基礎的預設快取原則,可讓應用程式擁有與快取資源一起傳送之標頭所定義的快取行為,以及 RFC 2616 的第 13 節與第 14 節中定義的快取行為 (可從網際網路工程任務推動小組 (IETF) 網站取得)。 這是適用於大部分應用程式的快取行為。

設定應用程式的預設自動原則

  1. 建立以時間為基礎的預設原則物件。

  2. 設定原則物件作為應用程式定義域的預設值。

範例

本節中的兩個範例會產生相同的原則。

下列範例會建立以時間為基礎的預設原則,並將它設定為應用程式定義域的預設值。

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  

另請參閱