HttpCacheAgeControl 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HttpWebRequest オブジェクトを使用して取得されるリソースのキャッシュ動作を制御する時刻の値の意味を指定します。
public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl =
Public Enum HttpCacheAgeControl
- 継承
フィールド
MaxAge | 2 | コンテンツは、この値で指定された世代より古くなるまで、キャッシュから取得できます。 |
MaxAgeAndMaxStale | 6 | |
MaxAgeAndMinFresh | 3 | |
MaxStale | 4 | コンテンツは、有効期限が切れた後も、この値で指定された時間が経過するまで、キャッシュから取得できます。 |
MinFresh | 1 | コンテンツは、残りの有効期間がこの値で指定された時間以上の場合、キャッシュから取得できます。 |
None | 0 | 内部使用のみ。 このパラメーターを使用しようとすると、ArgumentException がスローされます。 |
例
次のコード例では、MaxAgeAndMinFresh に基づいてポリシーを作成します。
static HttpRequestCachePolicy^ CreateFreshAndAgePolicy( TimeSpan freshMinimum, TimeSpan ageMaximum )
{
HttpRequestCachePolicy^ policy = gcnew HttpRequestCachePolicy( HttpCacheAgeControl::MaxAgeAndMinFresh,
ageMaximum, freshMinimum );
Console::WriteLine( policy );
return policy;
}
public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
HttpRequestCachePolicy policy =
new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
Console.WriteLine(policy.ToString());
return policy;
}
注釈
この列挙は、 クラスの HttpRequestCachePolicy メンバーがキャッシュ ポリシーの時間値を構成するために使用されます。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET