HttpCacheAgeControl Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa znaczenie wartości czasu, które kontrolują zachowanie buforowania zasobów uzyskanych przy użyciu obiektów HttpWebRequest.
public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl =
Public Enum HttpCacheAgeControl
- Dziedziczenie
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| None | 0 | Tylko do użytku wewnętrznego. Struktura zgłosi błąd ArgumentException , jeśli spróbujesz użyć tego elementu członkowskiego. |
| MinFresh | 1 | Zawartość można pobrać z pamięci podręcznej, jeśli czas pozostały przed wygaśnięciem jest większy lub równy czasowi określonemu z tą wartością. |
| MaxAge | 2 | Zawartość można pobrać z pamięci podręcznej, dopóki nie będzie ona starsza niż wiek określony z tą wartością. |
| MaxAgeAndMinFresh | 3 | |
| MaxStale | 4 | Zawartość można pobrać z pamięci podręcznej po wygaśnięciu, aż do czasu określonego z tą wartością. |
| MaxAgeAndMaxStale | 6 |
Przykłady
Poniższy przykład kodu tworzy zasady oparte na maxAgeAndMinFresh.
public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
HttpRequestCachePolicy policy =
new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
Console.WriteLine(policy.ToString());
return policy;
}
Uwagi
To wyliczenie jest używane przez elementy członkowskie HttpRequestCachePolicy klasy do konfigurowania wartości czasu dla zasad pamięci podręcznej.