方法: アプリケーションの既定の時間ベースのキャッシュ ポリシーを設定します。
既定の時間ベースのキャッシュ ポリシーにより、キャッシュされたリソースと共に送信されるヘッダーによってアプリケーションでキャッシュの動作を定義することができます。RFC 2616 のセクション 13 と 14 で定義されているキャッシュの動作については、Internet Engineering Task Force (IETF) に関するページをご覧ください。 これは、ほとんどのアプリケーションの適切なキャッシュの動作です。
アプリケーションの既定の自動ポリシーを設定するには
既定の時間ベースのポリシー オブジェクトを作成します。
アプリケーション ドメインの既定値として、ポリシー オブジェクトを設定します。
例
このセクションの 2 つの例では、同一のポリシーを生成します。
次の例では、既定の時間ベースのポリシーを作成し、アプリケーション ドメインの既定値として設定します。
public static void SetDefaultTimeBasedPolicy ()
{
HttpRequestCachePolicy policy = new HttpRequestCachePolicy ();
HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy ()
Dim policy = New HttpRequestCachePolicy ()
HttpWebRequest.DefaultCachePolicy = policy
End Sub
次の例に示すように、RequestCachePolicy クラスを使用して既定の時間ベースのキャッシュ ポリシーを作成することもできます。
public static void SetDefaultTimeBasedPolicy2()
{
RequestCachePolicy policy = new RequestCachePolicy ();
HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy2()
Dim policy As New RequestCachePolicy()
HttpWebRequest.DefaultCachePolicy = policy
End Sub
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET