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

Name Hodnota Description
None 0

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

MinFresh 1

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

MaxAge 2

Obsah může být převzat z mezipaměti, dokud nebude starší než věk určený touto hodnotou.

MaxAgeAndMinFresh 3

MaxAge a MinFresh.

MaxStale 4

Obsah může být převzat z mezipaměti po vypršení jeho platnosti, dokud doba zadaná s touto hodnotou uplynula.

MaxAgeAndMaxStale 6

MaxAge a MaxStale.

Příklady

Následující příklad kódu vytvoří zásadu založenou na MaxAgeAndMinFresh.

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é HttpRequestCachePolicy třídy ke konfiguraci časových hodnot pro zásady mezipaměti.

Platí pro

Viz také