HttpRequestCachePolicy.CacheSyncDate 属性      
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取此实例的缓存同步日期。
public:
 property DateTime CacheSyncDate { DateTime get(); };public DateTime CacheSyncDate { get; }member this.CacheSyncDate : DateTimePublic ReadOnly Property CacheSyncDate As DateTime属性值
一个 DateTime 值,被设置为在创建此实例时指定的日期。 如果未指定日期,则此属性的值为 DateTime.MinValue。
示例
下面的代码示例显示此属性的值。
static HttpRequestCachePolicy^ CreateLastSyncPolicy( DateTime when )
{
   HttpRequestCachePolicy^ policy = gcnew HttpRequestCachePolicy( when );
   Console::WriteLine( L"When: {0}", when );
   Console::WriteLine( policy->CacheSyncDate );
   return policy;
}
public static HttpRequestCachePolicy CreateLastSyncPolicy(DateTime when)
{
    HttpRequestCachePolicy policy =
       new HttpRequestCachePolicy(when);
    Console.WriteLine("When: {0}", when);
    Console.WriteLine(policy.CacheSyncDate.ToString());
    return policy;
}
注解
缓存同步日期允许指定必须重新验证缓存内容的绝对日期。 如果缓存条目在缓存同步日期之前进行了最后一次重新验证,则会对服务器重新验证。 如果缓存条目在缓存同步日期之后重新验证,并且没有服务器重新验证要求使缓存项无效,则使用缓存中的条目。 如果缓存同步日期设置为未来某个日期,则每次请求时都会重新验证该条目,直到缓存同步日期过去。