HttpRequestCachePolicy.CacheSyncDate Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá datum synchronizace mezipaměti pro tuto instanci.
public:
property DateTime CacheSyncDate { DateTime get(); };
public DateTime CacheSyncDate { get; }
member this.CacheSyncDate : DateTime
Public ReadOnly Property CacheSyncDate As DateTime
Hodnota vlastnosti
Hodnota nastavená DateTime na datum zadané při vytvoření této instance. Pokud nebylo zadáno žádné datum, hodnota této vlastnosti je DateTime.MinValue.
Příklady
Následující příklad kódu zobrazí hodnotu této vlastnosti.
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;
}
Poznámky
Datum synchronizace mezipaměti umožňuje určit absolutní datum, kdy musí být obsah uložený v mezipaměti znovu ověřen. Pokud byla položka mezipaměti naposledy ověřena před datem synchronizace mezipaměti, dojde k opětovnému ověření se serverem. Pokud byla položka mezipaměti po datu synchronizace mezipaměti znovu ověřena a neexistují žádné požadavky na ověření serveru, kvůli kterým by byla položka v mezipaměti neplatná, použije se položka z mezipaměti. Pokud je datum synchronizace mezipaměti nastavené na budoucí datum, položka se při každém požadavku znovu aktualizuje, dokud neuslyhne datum synchronizace mezipaměti.