Leggi in inglese

Condividi tramite


HttpCacheAgeControl Enumerazione

Definizione

Specifica il significato dei valori di ora che controllano il comportamento della cache per le risorse ottenute mediante gli oggetti HttpWebRequest.

C#
public enum HttpCacheAgeControl
Ereditarietà
HttpCacheAgeControl

Campi

Nome Valore Descrizione
MaxAge 2

È possibile utilizzare il contenuto della cache finché è presente da un periodo superiore a quello specificato da questo valore.

MaxAgeAndMaxStale 6

MaxAge e MaxStale.

MaxAgeAndMinFresh 3

MaxAge e MinFresh.

MaxStale 4

È possibile utilizzare il contenuto della cache dopo la scadenza, finché non trascorre il tempo specificato da questo valore.

MinFresh 1

È possibile utilizzare il contenuto della cache se il tempo rimanente prima della scadenza è superiore o uguale al tempo specificato da questo valore.

None 0

Solo per uso interno. . NET Framework genererà un'eccezione ArgumentException se si tenta di utilizzare questo membro.

Esempio

Nell'esempio di codice seguente viene creato un criterio basato su MaxAgeAndMinFresh.

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

Commenti

Questa enumerazione viene utilizzata dai membri della HttpRequestCachePolicy classe per configurare i valori di ora per i criteri della cache.

Si applica a

Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Vedi anche