HttpCacheAgeControl 列舉

定義

指定時間值的意義,控制使用 HttpWebRequest 物件取得之資源的快取行為。

public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl = 
Public Enum HttpCacheAgeControl
繼承
HttpCacheAgeControl

欄位

名稱 Description
None 0

僅供內部使用。 如果你嘗試使用這個成員,Framework 會拋出 a ArgumentException

MinFresh 1

如果剩餘的過期時間大於或等於該值所指定的時間,則可從快取中取出內容。

MaxAge 2

內容可以從快取中移除,直到超過此值指定的年齡。

MaxAgeAndMinFresh 3

MaxAgeMinFresh

MaxStale 4

內容可在快取過期後從快取中取出,直到指定時間內。

MaxAgeAndMaxStale 6

MaxAgeMaxStale

範例

以下程式碼範例基於 MaxAgeAndMinFresh 建立一個政策。

public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
    HttpRequestCachePolicy policy =
        new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
    Console.WriteLine(policy.ToString());
    return policy;
}

備註

這個列舉被類別成員 HttpRequestCachePolicy 用來設定快取政策的時間值。

適用於

另請參閱