HttpCacheAgeControl Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger innebörden av tidsvärden som styr cachelagringsbeteendet för resurser som hämtas med hjälp av HttpWebRequest objekt.
public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl =
Public Enum HttpCacheAgeControl
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| None | 0 | Endast för internt bruk. Ramverket genererar ett ArgumentException om du försöker använda den här medlemmen. |
| MinFresh | 1 | Innehåll kan tas från cacheminnet om tiden som återstår innan förfallotiden är större än eller lika med den tid som anges med det här värdet. |
| MaxAge | 2 | Innehåll kan tas från cachen tills det är äldre än den ålder som anges med det här värdet. |
| MaxAgeAndMinFresh | 3 | |
| MaxStale | 4 | Innehåll kan hämtas från cacheminnet när det har upphört att gälla tills den tid som anges med det här värdet förflutit. |
| MaxAgeAndMaxStale | 6 |
Exempel
I följande kodexempel skapas en princip som baseras på MaxAgeAndMinFresh.
public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
HttpRequestCachePolicy policy =
new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
Console.WriteLine(policy.ToString());
return policy;
}
Kommentarer
Den här uppräkningen används av medlemmar i HttpRequestCachePolicy klassen för att konfigurera tidsvärden för cacheprinciper.