HttpResponseHeaderCollection.Age プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 構造体を使用する必要があります。 (null 許容 TimeSpan) として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());
}