HttpCacheAgeControl Enumeration

Definition

Gibt die Bedeutung von Zeitwerten an, die das Zwischenspeicherungsverhalten für Ressourcen steuern, die mithilfe von HttpWebRequest Objekten abgerufen werden.

public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl = 
Public Enum HttpCacheAgeControl
Vererbung
HttpCacheAgeControl

Felder

Name Wert Beschreibung
None 0

Nur zur internen Verwendung. Das Framework löst ein ArgumentException , wenn Sie versuchen, dieses Mitglied zu verwenden.

MinFresh 1

Der Inhalt kann aus dem Cache entnommen werden, wenn die verbleibende Zeit vor dem Ablauf größer oder gleich der mit diesem Wert angegebenen Zeit ist.

MaxAge 2

Der Inhalt kann aus dem Cache übernommen werden, bis er älter als das mit diesem Wert angegebene Alter ist.

MaxAgeAndMinFresh 3

MaxAge und MinFresh.

MaxStale 4

Inhalte können nach Ablauf des Caches aus dem Cache übernommen werden, bis die mit diesem Wert angegebene Zeit verstrichen ist.

MaxAgeAndMaxStale 6

MaxAge und MaxStale.

Beispiele

Im folgenden Codebeispiel wird eine Richtlinie erstellt, die auf MaxAgeAndMinFresh basiert.

public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
    HttpRequestCachePolicy policy =
        new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
    Console.WriteLine(policy.ToString());
    return policy;
}

Hinweise

Diese Aufzählung wird von Mitgliedern der HttpRequestCachePolicy Klasse verwendet, um die Zeitwerte für Cacherichtlinien zu konfigurieren.

Gilt für:

Weitere Informationen