System::Net::Cache::RequestCacheLevel 列挙型

RequestCacheLevel enum

この列挙型は任意の WebRequest に適用できるキャッシュ設定を説明します。

enum class RequestCacheLevel

名前説明
Default0リソースのキャッシュコピーを使用するか、サーバーにリソースのリクエストを送信することで、リソースへの要求を満たします。
BypassCache1サーバーを使用して要求を満たします。キャッシュからエントリは取得されません。
CacheOnly2リソースへの要求をキャッシュからのみ満たします。リソースがクライアントキャッシュに存在しない場合、WebException がスローされます。
CacheIfAvailable3リソースがキャッシュに存在すればキャッシュからリクエストを満たし、存在しなければサーバーにリクエストを送信します。
再検証4クライアントのタイムスタンプがサーバー上のリソースのタイムスタンプと同じ場合はローカルコピーを使用します。そうでない場合はサーバーからリソースをダウンロードします。
再読み込み5リソースは常にサーバーからダウンロードされます。
NoCacheNoStore6キャッシュからリソースを使用してリクエストを満たすことはなく、リソースをキャッシュしません。

参照