HttpRequestCachePolicy.CacheSyncDate Propriété

Définition

Obtient la date de synchronisation du cache pour cette instance.Gets the cache synchronization date for this instance.

public:
 property DateTime CacheSyncDate { DateTime get(); };
public DateTime CacheSyncDate { get; }
member this.CacheSyncDate : DateTime
Public ReadOnly Property CacheSyncDate As DateTime

Valeur de propriété

Valeur DateTime définie à la date spécifiée quand cette instance a été créée.A DateTime value set to the date specified when this instance was created. Si aucune date n'a été spécifiée, la valeur de cette propriété est MinValue.If no date was specified, this property's value is MinValue.

Exemples

L’exemple de code suivant affiche la valeur de cette propriété.The following code example displays the value of this property.

static HttpRequestCachePolicy^ CreateLastSyncPolicy( DateTime when )
{
   HttpRequestCachePolicy^ policy = gcnew HttpRequestCachePolicy( when );
   Console::WriteLine( L"When: {0}", when );
   Console::WriteLine( policy->CacheSyncDate );
   return policy;
}
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é.The cache synchronization date allows you to specify an absolute date when cached contents must be revalidated. Si l’entrée de cache a été revalidée pour la dernière fois avant la date de synchronisation du cache, la revalidation avec le serveur a lieu.If the cache entry was last revalidated prior to the cache synchronization date, revalidation with the server occurs. Si l’entrée de cache a été revalidée après la date de synchronisation du cache et qu’il n’existe aucune exigence de revalidation du serveur qui rend l’entrée mise en cache non valide, l’entrée du cache est utilisée.If the cache entry was revalidated after the cache synchronization date and there are no server revalidation requirements that make the cached entry invalid, the entry from the cache is used. 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.If the cache synchronization date is set to a future date, the entry is revalidated every time it is requested, until the cache synchronization date passes.

S’applique à