HttpContentHeaderCollection.Expires Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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());
}