HttpResponseHeaderCollection.Age Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 = 10000
beispielsweise , 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());
}