Lire en anglais

Partager via


HttpRequestCachePolicy.CacheSyncDate Propriété

Définition

Obtient la date de synchronisation du cache pour cette instance.

C#
public DateTime CacheSyncDate { get; }

Valeur de propriété

Valeur DateTime définie à la date spécifiée quand cette instance a été créée. Si aucune date n’a été spécifiée, la valeur de cette propriété est DateTime.MinValue.

Exemples

L’exemple de code suivant affiche la valeur de cette propriété.

C#
public static HttpRequestCachePolicy CreateLastSyncPolicy(DateTime when)
{
    HttpRequestCachePolicy policy =
       new HttpRequestCachePolicy(when);

    Console.WriteLine("When: {0}", when);
    Console.WriteLine(policy.CacheSyncDate.ToString());
    return policy;
}

Remarques

La date de synchronisation du cache vous permet de spécifier une date fixe à laquelle le contenu en cache doit être revalidé. Si l’entrée du cache a été revalidée pour la dernière fois avant la date de synchronisation du cache, la revalidation avec le serveur se produit. Si l’entrée du cache a été revalidée après la date de synchronisation du cache et qu’aucune exigence de revalidation du serveur ne rend l’entrée mise en cache non valide, l’entrée du cache est utilisée. Si la date de synchronisation du cache est définie à une date ultérieure, l’entrée est revalidée à chaque nouvelle requête jusqu’à ce que la date de synchronisation du cache soit atteinte.

S’applique à

Produit Versions
.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