Freigeben über


HttpRequestCachePolicy.CacheSyncDate Eigenschaft

Definition

Ruft das Cachesynchronisierungsdatum für diese Instanz ab.

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

Eigenschaftswert

Ein DateTime-Wert, der auf das beim Erstellen dieser Instanz angegebene Datum festgelegt ist. Wenn kein Datum angegeben wurde, lautet der Wert dieser Eigenschaft DateTime.MinValue.

Beispiele

Im folgenden Codebeispiel wird der Wert dieser Eigenschaft angezeigt.

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

Hinweise

Durch das Datum der Cachesynchronisierung können Sie ein absolutes Datum angeben, an dem die zwischengespeicherten Inhalte erneut überprüft werden müssen. Wenn der Cacheeintrag zuletzt vor dem Cachesynchronisierungsdatum erneut überprüft wurde, erfolgt eine erneute Überprüfung mit dem Server. Wenn der Cacheeintrag nach dem Cachesynchronisierungsdatum erneut überprüft wurde und keine Server-Neuüberprüfungsanforderungen vorliegen, die den zwischengespeicherten Eintrag ungültig machen, wird der Eintrag aus dem Cache verwendet. Wenn das Datum der Cachesynchronisierung auf ein Datum in der Zukunft festgelegt ist, wird der Eintrag bei jedem Aufruf erneut überprüft, bis das Datum der Cachesynchronisierung vorüber ist.

Gilt für: