Aracılığıyla paylaş


HttpRequestCachePolicy.CacheSyncDate Özellik

Tanım

Bu örnek için önbellek eşitleme tarihini alır.

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

Özellik Değeri

DateTime Bu örnek oluşturulduğunda belirtilen tarihe ayarlanmış bir değer. Tarih belirtilmediyse, bu özelliğin değeri DateTime.MinValue olur.

Örnekler

Aşağıdaki kod örneği bu özelliğin değerini görüntüler.

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;
}

Açıklamalar

Önbellek eşitleme tarihi, önbelleğe alınan içeriğin yeniden doğrulanması gereken mutlak bir tarih belirtmenize olanak tanır. Önbellek girdisi önbellek eşitleme tarihinden önce en son yeniden karşılandıysa, sunucuyla yeniden doğrulama gerçekleşir. Önbellek girdisi önbellek eşitleme tarihinden sonra yeniden doğrulandıysa ve önbelleğe alınan girdiyi geçersiz hale getiren bir sunucu yeniden doğrulama gereksinimi yoksa, önbellekten gelen giriş kullanılır. Önbellek eşitleme tarihi gelecekteki bir tarihe ayarlanırsa, önbellek eşitleme tarihi geçene kadar her istendiği zaman giriş yeniden doğrulanır.

Şunlara uygulanır