HttpContentHeaderCollection.Expires 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.
public:
property IReference<DateTime> ^ Expires { IReference<DateTime> ^ get(); void set(IReference<DateTime> ^ value); };
IReference<DateTime> Expires();
void Expires(IReference<DateTime> value);
public System.Nullable<System.DateTimeOffset> Expires { get; set; }
var iReference = httpContentHeaderCollection.expires;
httpContentHeaderCollection.expires = iReference;
Public Property Expires As Nullable(Of DateTimeOffset)
Valor da propriedade
O objeto que representa o valor de um cabeçalho HTTP Expira no conteúdo HTTP. Um valor nulo significa que o cabeçalho está ausente.
Comentários
A propriedade Expires representa o valor do cabeçalho Expires no conteúdo HTTP. O cabeçalho Expira é a data e a hora após a qual o conteúdo HTTP é considerado desatualizado.
As linguagens Javascript e .NET não usam o objeto DateTime diretamente. Em Javascript, um DateTime é projetado como um objeto e, no .NET, ele é projetado como um System.DateTimeOffset. Cada linguagem manipula de forma transparente a conversão para a granularidade e os intervalos de datas para o respectivo idioma.
No C++, um valor tem a mesma granularidade que um e dá suporte aos intervalos de datas exigidos pelo Javascript e pelo .NET.
Para obter informações mais detalhadas, consulte a estrutura Windows.Foundation.DateTime .
O código de exemplo a seguir mostra um método para obter ou definir o valor do cabeçalho Expires no conteúdo HTTP usando a propriedade Expires no objeto HttpContentHeaderCollection .
// Expires header
// nullable DateTimeOffset
//
void DemoExpires(IHttpContent content) {
var h = content.Headers;
h.Expires = DateTimeOffset.Now;
var header = h.Expires;
uiLog.Text += "\nEXPIRES HEADER\n";
uiLog.Text += String.Format ("Expires: {0}\n", header.ToString());
}