HttpRequestCachePolicy.MaxAge 属性

定义

获取从缓存返回的资源所允许的最大生存期。

public:
 property TimeSpan MaxAge { TimeSpan get(); };
public TimeSpan MaxAge { get; }
member this.MaxAge : TimeSpan
Public ReadOnly Property MaxAge As TimeSpan

属性值

一个 TimeSpan 值,被设置为创建此实例时指定的最大生存期值。 如果未指定日期,则此属性的值为 DateTime.MinValue

示例

下面的代码示例演示如何显示此属性的值。

static HttpRequestCachePolicy^ CreateMaxAgePolicy( TimeSpan span )
{
   HttpRequestCachePolicy^ policy = gcnew HttpRequestCachePolicy( HttpCacheAgeControl::MaxAge,span );
   Console::WriteLine( L"Max age is {0}", policy->MaxAge );
   return policy;
}
public static HttpRequestCachePolicy CreateMaxAgePolicy(TimeSpan span)
{
    HttpRequestCachePolicy policy =
        new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAge, span);
    Console.WriteLine("Max age is {0}", policy.MaxAge);
    return policy;
}

注解

如果资源的缓存副本早于指定的时间值,则必须重新验证该资源。 构造实例时指定此属性的值。

适用于