HttpCacheAgeControl Enumeráció

Definíció

Megadja az objektumok használatával HttpWebRequest beszerzett erőforrások gyorsítótárazási viselkedését szabályozó időértékek jelentését.

public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl = 
Public Enum HttpCacheAgeControl
Öröklődés
HttpCacheAgeControl

Mezők

Name Érték Description
None 0

Csak belső használatra. A keretrendszer akkor küld egy ArgumentException hibát, ha ezt a tagot próbálja használni.

MinFresh 1

A tartalom akkor vehető át a gyorsítótárból, ha a lejárat előtt fennmaradó idő nagyobb vagy egyenlő az ezzel az értékkel megadott időnél.

MaxAge 2

A tartalom mindaddig átvehető a gyorsítótárból, amíg nem régebbi az ezzel az értékkel megadott kornál.

MaxAgeAndMinFresh 3

MaxAge és MinFresh.

MaxStale 4

A tartalom a gyorsítótárból a lejárata után is átvehető, amíg az ezzel az értékkel megadott idő el nem telik.

MaxAgeAndMaxStale 6

MaxAge és MaxStale.

Példák

Az alábbi kódpéldában létrehoz egy szabályzatot a MaxAgeAndMinFresh alapján.

public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
    HttpRequestCachePolicy policy =
        new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
    Console.WriteLine(policy.ToString());
    return policy;
}

Megjegyzések

Ezt az enumerálást az HttpRequestCachePolicy osztály tagjai használják a gyorsítótárszabályzatok időértékeinek konfigurálásához.

A következőre érvényes:

Lásd még