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 HttpWebRequest obiektów.
public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl =
Public Enum HttpCacheAgeControl
- Dziedziczenie
Pola
MaxAge | 2 | Zawartość można pobrać z pamięci podręcznej, dopóki nie będzie starsza niż wiek określony przy użyciu tej wartości. |
MaxAgeAndMaxStale | 6 | |
MaxAgeAndMinFresh | 3 | |
MaxStale | 4 | Zawartość można pobrać z pamięci podręcznej po jej wygaśnięciu, aż do czasu określonego z tą wartością. |
MinFresh | 1 | Zawartość może być pobierana 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ą. |
None | 0 | Tylko do użytku wewnętrznego. Struktura zgłosi błąd ArgumentException , jeśli spróbujesz użyć tego elementu członkowskiego. |
Przykłady
Poniższy przykład kodu tworzy zasady oparte na maxAgeAndMinFresh.
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;
}
Uwagi
To wyliczenie jest używane przez elementy członkowskie HttpRequestCachePolicy klasy do konfigurowania wartości czasu dla zasad pamięci podręcznej.