Share via


HttpRequestCachePolicy.CacheSyncDate 屬性

定義

取得這個執行個體的快取同步處理日期。

public:
 property DateTime CacheSyncDate { DateTime get(); };
public DateTime CacheSyncDate { get; }
member this.CacheSyncDate : DateTime
Public 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;
}

備註

快取同步處理日期可讓您指定必須重新驗證快取內容的絕對日期。 如果在快取同步處理日期之前上次重新驗證快取專案,就會發生與伺服器重新驗證。 如果在快取同步處理日期之後重新驗證快取專案,而且沒有任何伺服器重新驗證需求讓快取專案失效,則會使用快取中的專案。 如果快取同步處理日期設定為未來的日期,則每次要求時都會重新驗證項目,直到快取同步處理日期已過為止。

適用於