共用方式為


RequestCachePolicy 類別

定義

定義應用程式對使用 WebRequest 物件所取得資源的快取需求。

public ref class RequestCachePolicy
public class RequestCachePolicy
type RequestCachePolicy = class
Public Class RequestCachePolicy
繼承
RequestCachePolicy
衍生

範例

以下程式碼範例建立一個設定 LevelCacheOnly的政策,並利用它來設定 的快取策略 WebRequest

public static WebResponse GetResponseFromCache(Uri uri)
{
     RequestCachePolicy policy =
        new  RequestCachePolicy( RequestCacheLevel.CacheOnly);
    WebRequest request = WebRequest.Create(uri);
    request.CachePolicy = policy;
    WebResponse response = request.GetResponse();
    Console.WriteLine("Policy level is {0}.", policy.Level.ToString());
    Console.WriteLine("Is the response from the cache? {0}", response.IsFromCache);
    return response;
}

備註

你可以透過使用 DefaultCachePolicy 應用程式或機器設定檔的屬性來指定應用程式的預設快取政策。 更多資訊請參閱<請求快取>元素(網路設定)。

你可以透過屬性 CachePolicy 來指定個別請求的快取政策。

不支援網路服務的快取。

建構函式

名稱 Description
RequestCachePolicy()

初始化 RequestCachePolicy 類別的新執行個體。

RequestCachePolicy(RequestCacheLevel)

初始化 RequestCachePolicy 類別的新執行個體。 使用指定的快取政策。

屬性

名稱 Description
Level

取得 RequestCacheLevel 建構此實例時指定的值。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

回傳此實例的字串表示。

適用於

另請參閱