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é