HttpResponseHeaderCollection.Age Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public:
property IReference<TimeSpan> ^ Age { IReference<TimeSpan> ^ get(); void set(IReference<TimeSpan> ^ value); };
IReference<TimeSpan> Age();
void Age(IReference<TimeSpan> value);
public System.Nullable<System.TimeSpan> Age { get; set; }
var iReference = httpResponseHeaderCollection.age;
httpResponseHeaderCollection.age = iReference;
Public Property Age As Nullable(Of TimeSpan)
Значение свойства
Объект , представляющий значение http-заголовка Age в HTTP-ответе. Значение NULL означает, что заголовок отсутствует.
Комментарии
Свойство Age представляет значение заголовка He Age в HTTP-ответе. Заголовок Age — это возраст сущности в кэше.
При программировании с помощью .NET эта структура скрыта, и разработчики должны использовать структуру System.TimeSpan . Значение может быть null, так как оно типизированно как TimeSpan?
( TimeSpan, допускающий значение NULL).
В JavaScript доступ к этой структуре осуществляется как значение, а не как объект . Например, используйте var a = 10000
, а не var a = { duration: 10000 }
.
Примечание
В JavaScript эта структура рассматривается как количество миллисекундных интервалов, а не число 100-наносекундных интервалов. Таким образом, значения Windows.Foundation.TimeSpan могут потерять точность при переносе между языками.
Дополнительные сведения см. в интерфейсе Windows.Foundation.TimeSpan .
В следующем примере кода показан метод для задания заголовка Age в объекте HttpResponseMessage с помощью свойства Age объекта HttpResponseHeaderCollection .
public void DemonstrateHeaderResponseAge() {
var response = new HttpResponseMessage();
// Set the header with a strong type.
DateTimeOffset value = DateTimeOffset.UtcNow;
response.Headers.Age = new TimeSpan(1, 35, 55); // 1 hour, 35 minutes, 55 seconds.
// Get the strong type out
System.Diagnostics.Debug.WriteLine("Age value in minutes: {0}", response.Headers.Age.Value.TotalMinutes);
// The ToString() is useful for diagnostics, too.
System.Diagnostics.Debug.WriteLine("The Age ToString() results: {0}", response.Headers.Age.ToString());
}