Compartilhar via


HttpContentHeaderCollection.Expires Propriedade

Definição

Obtém ou define o objeto DateTime que representa o valor de um cabeçalho HTTP Expira no conteúdo HTTP.

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

Aplica-se a

Confira também