HttpCacheAgeControl Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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 | |
| 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 |
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.