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 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
Felder
MaxAge | 2 | Inhalt kann aus dem Cache abgerufen werden, bis sein Alter das mit diesem Wert angegebene Alter überschreitet. |
MaxAgeAndMaxStale | 6 | |
MaxAgeAndMinFresh | 3 | |
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.