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


HttpResponseHeaderCollection.Age Свойство

Определение

Возвращает или задает объект TimeSpan , представляющий значение http-заголовка Age в HTTP-ответе.

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

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

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