HttpRequestCachePolicy.CacheSyncDate Tulajdonság

Definíció

Lekéri a példány gyorsítótár-szinkronizálási dátumát.

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

Tulajdonság értéke

A DateTime példány létrehozásakor megadott dátumra beállított érték. Ha nincs megadva dátum, a tulajdonság értéke DateTime.MinValue.

Példák

Az alábbi példakód ennek a tulajdonságnak az értékét jeleníti meg.

public static HttpRequestCachePolicy CreateLastSyncPolicy(DateTime when)
{
    HttpRequestCachePolicy policy =
       new HttpRequestCachePolicy(when);

    Console.WriteLine("When: {0}", when);
    Console.WriteLine(policy.CacheSyncDate.ToString());
    return policy;
}

Megjegyzések

A gyorsítótár-szinkronizálási dátum lehetővé teszi a gyorsítótárazott tartalom újraértékelésének abszolút dátumának megadását. Ha a gyorsítótár-bejegyzést a gyorsítótár-szinkronizálás dátuma előtt utoljára újraértékelték, a kiszolgálóval való újraértékelés történik. Ha a gyorsítótár-bejegyzést a gyorsítótár szinkronizálási dátuma után újraértékelték, és nincsenek kiszolgálói újraértékelési követelmények, amelyek érvénytelensé teszik a gyorsítótárazott bejegyzést, a rendszer a gyorsítótárból származó bejegyzést használja. Ha a gyorsítótár-szinkronizálási dátum jövőbeli dátumra van állítva, a rendszer minden alkalommal újraértékesíti a bejegyzést, amíg a gyorsítótár szinkronizálási dátuma el nem telik.

A következőre érvényes: