Share via


HttpResponseHeaderCollection.Age 속성

정의

HTTP 응답에서 Age HTTP 헤더의 값을 나타내는 TimeSpan 개체를 가져오거나 설정합니다.

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 속성은 HTTP 응답에서 He Age 헤더의 값을 나타냅니다. Age 헤더는 캐시에 있는 엔터티의 기간입니다.

.NET을 사용하여 프로그래밍할 때 이 구조는 숨겨지고 개발자는 System.TimeSpan 구조를 사용해야 합니다. 값은 (nullableTimeSpan)로 TimeSpan? 형식화되므로 null일 수 있습니다.

JavaScript에서 이 구조체는 개체가 아닌 값으로 액세스됩니다. 예를 들어 가 아닌 var a = { duration: 10000 }를 사용합니다var a = 10000.

참고

JavaScript에서 이 구조체는 100나노초 간격이 아닌 밀리초 간격의 수로 처리됩니다. 따라서 Windows.Foundation.TimeSpan 값은 언어 간에 포팅될 때 정밀도를 잃을 수 있습니다.

자세한 내용은 Windows.Foundation.TimeSpan 인터페이스를 참조하세요.

다음 샘플 코드에서는 HttpResponseHeaderCollection 개체의 Age 속성을 사용하여 HttpResponseMessage 개체에서 Age 헤더를 설정하는 메서드 보여 줍니다.

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

적용 대상

추가 정보