System::Net::Cache Namespace Reference

Classes

class  HttpRequestCachePolicy
 
class  RequestCachePolicy
 

Enumerations

enum  RequestCacheLevel {
  RequestCacheLevel::Default = 0, RequestCacheLevel::BypassCache = 1, RequestCacheLevel::CacheOnly = 2, RequestCacheLevel::CacheIfAvailable = 3,
  RequestCacheLevel::Revalidate = 4, RequestCacheLevel::Reload = 5, RequestCacheLevel::NoCacheNoStore = 6
}
 
enum  HttpRequestCacheLevel {
  HttpRequestCacheLevel::Default = 0, HttpRequestCacheLevel::BypassCache = 1, HttpRequestCacheLevel::CacheOnly = 2, HttpRequestCacheLevel::CacheIfAvailable = 3,
  HttpRequestCacheLevel::Revalidate = 4, HttpRequestCacheLevel::Reload = 5, HttpRequestCacheLevel::NoCacheNoStore = 6, HttpRequestCacheLevel::CacheOrNextCacheOnly = 7,
  HttpRequestCacheLevel::Refresh = 8
}
 
enum  HttpCacheAgeControl {
  HttpCacheAgeControl::None = 0x0, HttpCacheAgeControl::MinFresh = 0x1, HttpCacheAgeControl::MaxAge = 0x2, HttpCacheAgeControl::MaxStale = 0x4,
  HttpCacheAgeControl::MaxAgeAndMinFresh = 0x3, HttpCacheAgeControl::MaxAgeAndMaxStale = 0x6
}
 

Enumeration Type Documentation

◆ HttpCacheAgeControl

Enumerator
None 
MinFresh 
MaxAge 
MaxStale 
MaxAgeAndMinFresh 
MaxAgeAndMaxStale 

◆ HttpRequestCacheLevel

Enumerator
Default 
BypassCache 
CacheOnly 
CacheIfAvailable 
Revalidate 
Reload 
NoCacheNoStore 
CacheOrNextCacheOnly 
Refresh 

◆ RequestCacheLevel

Enumerator
Default 
BypassCache 
CacheOnly 
CacheIfAvailable 
Revalidate 
Reload 
NoCacheNoStore