HttpCacheAgeControl Wyliczenie

Definicja

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
HttpCacheAgeControl

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

MaxAge i MinFresh.

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

MaxAge i MaxStale.

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.

Dotyczy

Zobacz też