Udostępnij za pośrednictwem


HttpCacheAgeControl Wyliczenie

Definicja

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
HttpCacheAgeControl

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

MaxAge i MaxStale.

MaxAgeAndMinFresh 3

MaxAge i MinFresh.

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.

Dotyczy

Zobacz też