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