HttpCacheAgeControl 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定時間值的意義,控制使用 HttpWebRequest 物件取得之資源的快取行為。
public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl =
Public Enum HttpCacheAgeControl
- 繼承
欄位
| 名稱 | 值 | Description |
|---|---|---|
| None | 0 | 僅供內部使用。 如果你嘗試使用這個成員,Framework 會拋出 a ArgumentException 。 |
| MinFresh | 1 | 如果剩餘的過期時間大於或等於該值所指定的時間,則可從快取中取出內容。 |
| MaxAge | 2 | 內容可以從快取中移除,直到超過此值指定的年齡。 |
| MaxAgeAndMinFresh | 3 | |
| MaxStale | 4 | 內容可在快取過期後從快取中取出,直到指定時間內。 |
| MaxAgeAndMaxStale | 6 |
範例
以下程式碼範例基於 MaxAgeAndMinFresh 建立一個政策。
public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
HttpRequestCachePolicy policy =
new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
Console.WriteLine(policy.ToString());
return policy;
}
備註
這個列舉被類別成員 HttpRequestCachePolicy 用來設定快取政策的時間值。