System::Net::Cache::RequestCacheLevel 枚举

RequestCacheLevel enum

该枚举描述了适用于任何 WebRequest 的缓存设置。

enum class RequestCacheLevel

名称描述
Default0满足对资源的请求,可以使用资源的缓存副本,或向服务器发送资源请求。
BypassCache1通过使用服务器满足请求。不会从缓存中获取任何条目。
CacheOnly2仅从缓存满足对资源的请求。当资源不在客户端缓存中时,将抛出 WebException
CacheIfAvailable3如果缓存中有资源可用,则满足对资源的请求;否则向服务器发送请求。
重新验证4如果客户端时间戳与服务器上资源的时间戳相同,则使用资源的本地副本。否则,从服务器下载资源。
重新加载5资源始终从服务器下载。
NoCacheNoStore6永不通过使用缓存中的资源来满足请求,并且不缓存资源。

另见