Compartir a través de


HttpContentHeaderCollection.Expires Propiedad

Definición

Obtiene o establece el objeto DateTime que representa el valor de un encabezado HTTP Expires en el contenido 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 de propiedad

Objeto que representa el valor de un encabezado HTTP Expires en el contenido HTTP. Un valor NULL significa que el encabezado no está presente.

Comentarios

La propiedad Expires representa el valor del encabezado Expires en el contenido HTTP. El encabezado Expires es la fecha y hora después de la cual el contenido HTTP se considera obsoleto.

Los lenguajes Javascript y .NET no usan directamente el objeto DateTime . En Javascript, datetime se proyecta como un objeto y en .NET se proyecta como System.DateTimeOffset. Cada idioma controla de forma transparente la conversión a los intervalos de granularidad y fecha del idioma correspondiente.

En C++, un valor tiene la misma granularidad que y admite los intervalos de fechas requeridos por Javascript y .NET.

Para obtener información más detallada, consulte la estructura Windows.Foundation.DateTime .

En el código de ejemplo siguiente se muestra un método para obtener o establecer el valor del encabezado Expires en el contenido HTTP mediante la propiedad Expires en el 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());
}

Se aplica a

Consulte también