HttpRequestCachePolicy.CacheSyncDate Propiedad

Definición

Obtiene la fecha de sincronización de caché para esta instancia.

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

Valor de propiedad

Un valor de DateTime establecido en la fecha especificada cuando se creó esta instancia. Si no se especificó ninguna fecha, el valor de esta propiedad es DateTime.MinValue.

Ejemplos

En el ejemplo de código siguiente se muestra el valor de esta propiedad.

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;
}

Comentarios

La fecha de sincronización de caché le permite especificar una fecha absoluta en la que se debe volver a validar el contenido en caché. Si la entrada de caché se revalidó por última vez antes de la fecha de sincronización de caché, se produce la revalidación con el servidor. Si la entrada de caché se revalida después de la fecha de sincronización de caché y no hay requisitos de revalidación del servidor que hacen que la entrada almacenada en caché no sea válida, se usa la entrada de la memoria caché. Si la fecha de sincronización de caché se establece en una fecha futura, la entrada se volverá a validar cada vez que se solicite, hasta que haya pasado la fecha de sincronización de caché.

Se aplica a