HttpCacheAgeControl Výčet

Definice

Určuje význam časových hodnot, které řídí chování ukládání do mezipaměti pro prostředky získané pomocí HttpWebRequest objektů.

public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl = 
Public Enum HttpCacheAgeControl
Dědičnost
HttpCacheAgeControl

Pole

MaxAge 2

Obsah lze z mezipaměti přebít, dokud nebude starší než věk zadaný touto hodnotou.

MaxAgeAndMaxStale 6

MaxAge a MaxStale.

MaxAgeAndMinFresh 3

MaxAge a MinFresh.

MaxStale 4

Obsah lze z mezipaměti po vypršení jeho platnosti přebít, dokud neuplyne čas zadaný s touto hodnotou.

MinFresh 1

Obsah může být převzat z mezipaměti, pokud je zbývající doba před vypršením platnosti větší než nebo rovna času zadanému touto hodnotou.

None 0

Pouze pro interní použití. Rozhraní vyvolá, ArgumentException pokud se pokusíte použít tohoto člena.

Příklady

Následující příklad kódu vytvoří zásadu založenou 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;
}

Poznámky

Tento výčet používají členové třídy ke konfiguraci časových HttpRequestCachePolicy hodnot pro zásady mezipaměti.

Platí pro

Viz také