HttpCacheAgeControl Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 | |
| 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 |
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.