HttpRequestCachePolicy.CacheSyncDate Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.