Share via


HttpCacheAgeControl Výčet

Definice

Určuje význam časových hodnot, které řídí chování při 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ý pomocí této hodnoty.

MaxAgeAndMaxStale 6

MaxAge a MaxStale.

MaxAgeAndMinFresh 3

MaxAge a MinFresh.

MaxStale 4

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

MinFresh 1

Obsah lze z mezipaměti získat, pokud je čas zbývající před vypršením platnosti větší nebo roven času zadanému touto hodnotou.

None 0

Pouze pro interní použití. Pokud se pokusíte použít tohoto člena, rozhraní vyvolá výjimku ArgumentException .

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é