Freigeben über


HttpResponseHeaderCollection.Age Eigenschaft

Definition

Ruft das TimeSpan-Objekt ab, das den Wert eines Age-HTTP-Headers für eine HTTP-Antwort darstellt, oder legt es fest.

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)

Eigenschaftswert

Das -Objekt, das den Wert eines Age-HTTP-Headers für eine HTTP-Antwort darstellt. Ein NULL-Wert bedeutet, dass der Header nicht vorhanden ist.

Hinweise

Die Age-Eigenschaft stellt den Wert des Age-Headers in einer HTTP-Antwort dar. Der Age-Header ist das Alter der Entität im Cache.

Beim Programmieren mit .NET ist diese Struktur ausgeblendet, und Entwickler sollten die System.TimeSpan-Struktur verwenden. Der Wert kann NULL sein, da er als TimeSpan? (nullable TimeSpan) eingegeben wird.

In JavaScript wird auf diese Struktur als Wert und nicht als Objekt zugegriffen. Verwenden Sie var a = 10000beispielsweise , nicht var a = { duration: 10000 }.

Hinweis

In JavaScript wird diese Struktur als die Anzahl der Millisekundenintervalle behandelt, nicht wie die Anzahl der Intervalle von 100 Nanosekunden. Daher können Windows.Foundation.TimeSpan-Werte beim Portieren zwischen Sprachen an Genauigkeit verlieren.

Ausführlichere Informationen finden Sie in der Windows.Foundation.TimeSpan-Schnittstelle .

Der folgende Beispielcode zeigt eine Methode zum Festlegen des Age-Headers für ein HttpResponseMessage-Objekt mithilfe der Age-Eigenschaft für das HttpResponseHeaderCollection-Objekt .

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

Gilt für:

Weitere Informationen