HttpCacheAgeControl 枚举   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定时间值的含义,这些时间值控制使用 HttpWebRequest 对象获取的资源的缓存行为。
public enum class HttpCacheAgeControlpublic enum HttpCacheAgeControltype HttpCacheAgeControl = Public Enum HttpCacheAgeControl- 继承
字段
| 名称 | 值 | 说明 | 
|---|---|---|
| MaxAge | 2 | 在内容超出用该值指定的生存期之前,可以从缓存中取出内容。 | 
| MaxAgeAndMaxStale | 6 | |
| MaxAgeAndMinFresh | 3 | |
| MaxStale | 4 | 在内容过期后到用该值指定的时间结束之前,可以将内容从缓存中取出。 | 
| MinFresh | 1 | 如果在过期前剩余的时间大于或等于用该值指定的时间,则可以将内容从缓存中取出。 | 
| None | 0 | 仅限内部使用。 如果您尝试使用此成员,则 Framework 将引发 ArgumentException。 | 
示例
下面的代码示例创建基于 MaxAgeAndMinFresh 的策略。
static HttpRequestCachePolicy^ CreateFreshAndAgePolicy( TimeSpan freshMinimum, TimeSpan ageMaximum )
{
   HttpRequestCachePolicy^ policy = gcnew HttpRequestCachePolicy( HttpCacheAgeControl::MaxAgeAndMinFresh,
       ageMaximum, freshMinimum );
   Console::WriteLine( policy );
   return policy;
}
public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
    HttpRequestCachePolicy policy =
        new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
    Console.WriteLine(policy.ToString());
    return policy;
}
注解
类的成员 HttpRequestCachePolicy 使用此枚举来配置缓存策略的时间值。