HttpCacheAgeControl 列挙型

定義

HttpWebRequest オブジェクトを使用して取得されたリソースのキャッシュ動作を制御する時間値の意味を指定します。

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

フィールド

名前 説明
None 0

内部使用のみ。 このメンバーを使用しようとすると、フレームワークによって 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 クラスのメンバーによって使用されます。

適用対象

こちらもご覧ください