HttpCacheAgeControl 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HttpWebRequest オブジェクトを使用して取得されたリソースのキャッシュ動作を制御する時間値の意味を指定します。
public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl =
Public Enum HttpCacheAgeControl
- 継承
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| None | 0 | 内部使用のみ。 このメンバーを使用しようとすると、フレームワークによって 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 クラスのメンバーによって使用されます。