RequestCachePolicy.Level プロパティ
アセンブリ: System (system.dll 内)

WebRequest オブジェクトを使用して取得されるリソースのキャッシュ動作を指定する RequestCacheLevel 値。

通常、アプリケーションでは、アプリケーションのキャッシュ ポリシー レベルとして Default が使用されます。Default レベルを使用すると、現在のキャッシュ ポリシーとキャッシュ内のコンテンツの世代によって、有効なキャッシュ ポリシーが決まります。WebRequest.CachePolicy プロパティが null 参照 (Visual Basic では Nothing) ではない場合、このプロパティによって要求に有効なキャッシュ ポリシーが決まります。
アプリケーション ドメインの既定のポリシーは、DefaultCachePolicy、アプリケーション構成ファイル、またはコンピュータの構成ファイルを使用して設定できます。詳細については、「requestCaching 要素 (ネットワーク設定)」を参照してください。

CacheOnly ポリシーを作成し、要求を送信するコード例を次に示します。
public static WebResponse GetResponseFromCache(Uri uri) { RequestCachePolicy policy = new RequestCachePolicy( RequestCacheLevel.CacheOnly); WebRequest request = WebRequest.Create(uri); request.CachePolicy = policy; WebResponse response = request.GetResponse(); Console.WriteLine("Policy level is {0}.", policy.Level.ToString()); Console.WriteLine("Is the response from the cache? {0}", response.IsFromCache); return response; }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からRequestCachePolicy.Level プロパティを検索する場合は、下記のリンクをクリックしてください。

- RequestCachePolicy.Level プロパティのページへのリンク