HttpRequestCachePolicy.CacheSyncDate Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém a data de sincronização da cache para esta instância.
public:
property DateTime CacheSyncDate { DateTime get(); };
public DateTime CacheSyncDate { get; }
member this.CacheSyncDate : DateTime
Public ReadOnly Property CacheSyncDate As DateTime
Valor de Propriedade
Um DateTime valor definido para a data especificada em que esta instância foi criada. Se nenhuma data foi especificada, o valor desta propriedade é DataTime.MinValue.
Exemplos
O seguinte exemplo de código mostra o valor desta propriedade.
public static HttpRequestCachePolicy CreateLastSyncPolicy(DateTime when)
{
HttpRequestCachePolicy policy =
new HttpRequestCachePolicy(when);
Console.WriteLine("When: {0}", when);
Console.WriteLine(policy.CacheSyncDate.ToString());
return policy;
}
Observações
A data de sincronização do cache permite especificar uma data absoluta em que o conteúdo armazenado em cache deve ser revalidado. Se a entrada da cache foi revalidada pela última vez antes da data de sincronização da cache, ocorre a revalidação com o servidor. Se a entrada da cache foi revalidada após a data de sincronização da cache e não existirem requisitos de revalidação do servidor que tornem a entrada em cache inválida, a entrada da cache é utilizada. Se a data de sincronização do cache for definida para uma data futura, a entrada será revalidada sempre que for solicitada, até que a data de sincronização do cache passe.