HttpRequestCachePolicy.CacheSyncDate Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a data de sincronização de cache para essa instância.
public:
property DateTime CacheSyncDate { DateTime get(); };
public DateTime CacheSyncDate { get; }
member this.CacheSyncDate : DateTime
Public ReadOnly Property CacheSyncDate As DateTime
Valor da propriedade
Um DateTime valor definido como a data especificada quando essa instância foi criada. Se nenhuma data tiver sido especificada, o valor dessa propriedade será DateTime.MinValue.
Exemplos
O exemplo de código a seguir exibe o valor dessa propriedade.
public static HttpRequestCachePolicy CreateLastSyncPolicy(DateTime when)
{
HttpRequestCachePolicy policy =
new HttpRequestCachePolicy(when);
Console.WriteLine("When: {0}", when);
Console.WriteLine(policy.CacheSyncDate.ToString());
return policy;
}
Comentários
A data de sincronização de cache permite que você especifique uma data absoluta quando o conteúdo armazenado em cache deve ser revalidado. Se a entrada de cache tiver sido revalidada pela última vez antes da data de sincronização de cache, ocorrerá a revalidação com o servidor. Se a entrada de cache tiver sido revalidada após a data de sincronização do cache e não houver requisitos de revalidação de servidor que tornem a entrada armazenada em cache inválida, a entrada do cache será usada. Se a data de sincronização do cache for definida como uma data futura, a entrada será validada novamente sempre que for solicitada, até que a data de sincronização do cache passe.