Поделиться через


HttpContentHeaderCollection.Expires Свойство

Определение

Возвращает или задает объект DateTime , представляющий значение заголовка HTTP Expires в содержимом 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)

Значение свойства

Объект , представляющий значение заголовка HTTP Expires в содержимом HTTP. Значение NULL означает, что заголовок отсутствует.

Комментарии

Свойство Expires представляет значение заголовка Expires в http-содержимом. Заголовок Expires — это дата и время, по истечении которых содержимое HTTP считается устаревшим.

Языки JavaScript и .NET не используют объект DateTime напрямую. В JavaScript dateTime проецируется как объект, а в .NET — как System.DateTimeOffset. Каждый язык прозрачно обрабатывает преобразование в степень детализации и диапазоны дат для соответствующего языка.

В C++ значение имеет ту же степень детализации, что и , и поддерживает диапазоны дат, необходимые для JavaScript и .NET.

Дополнительные сведения см. в статье Структура Windows.Foundation.DateTime .

В следующем примере кода показан метод для получения или задания значения заголовка Expires для http-содержимого с помощью свойства Expires объекта 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());
}

Применяется к

См. также раздел