Freigeben über


HttpCacheAgeControl Enumeration

Definition

Gibt die Bedeutung von Zeitwerten an, die das Cacheverhalten für Ressourcen steuern, die mithilfe von HttpWebRequest-Objekten abgerufen wurden.

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

Felder

MaxAge 2

Inhalt kann aus dem Cache abgerufen werden, bis sein Alter das mit diesem Wert angegebene Alter überschreitet.

MaxAgeAndMaxStale 6

MaxAge und MaxStale.

MaxAgeAndMinFresh 3

MaxAge und MinFresh.

MaxStale 4

Inhalt kann nach dem Ablauf seiner Gültigkeit bis zu dem mit diesem Wert angegebenen Zeitpunkt aus dem Cache abgerufen werden.

MinFresh 1

Inhalt kann aus dem Cache abgerufen werden, wenn die Zeitspanne bis zum Ablauf größer oder gleich dem mit diesem Wert angegebenen Zeitpunkt ist.

None 0

Nur für interne Verwendung. Das Framework löst eine ArgumentException aus, wenn Sie versuchen, diesen Member zu verwenden.

Beispiele

Im folgenden Codebeispiel wird eine Richtlinie basierend auf MaxAgeAndMinFresh erstellt.

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

Hinweise

Diese Enumeration wird von Membern der HttpRequestCachePolicy -Klasse verwendet, um die Zeitwerte für Cacherichtlinien zu konfigurieren.

Gilt für:

Weitere Informationen