HttpCacheAgeControl Enum

Definition

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
HttpCacheAgeControl

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

MaxAge och MinFresh.

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

MaxAge och MaxStale.

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.

Gäller för

Se även