HttpRequestCachePolicy.CacheSyncDate Właściwość

Definicja

Pobiera datę synchronizacji pamięci podręcznej dla tego wystąpienia.

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

Wartość właściwości

Wartość ustawiona DateTime na datę określoną podczas tworzenia tego wystąpienia. Jeśli nie określono daty, wartość tej właściwości to DateTime.MinValue.

Przykłady

Poniższy przykład kodu przedstawia wartość tej właściwości.

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

Uwagi

Data synchronizacji pamięci podręcznej pozwala określić datę bezwzględną, gdy zawartość pamięci podręcznej musi zostać ponownie wycofana. Jeśli wpis pamięci podręcznej został ostatnio ponownie odnowiony przed datą synchronizacji pamięci podręcznej, nastąpi realizacja z serwerem. Jeśli wpis pamięci podręcznej został wycofany po dacie synchronizacji pamięci podręcznej i nie ma żadnych wymagań dotyczących zmiany serwera, które sprawiają, że wpis w pamięci podręcznej jest nieprawidłowy, jest używany wpis z pamięci podręcznej. Jeśli data synchronizacji pamięci podręcznej jest ustawiona na przyszłą datę, wpis jest ponownie aktualizowany za każdym razem, gdy jest on żądany, aż data synchronizacji pamięci podręcznej zostanie przekroczona.

Dotyczy