HttpContentHeaderCollection.Expires 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 DateTime-Objekt ab, das den Wert eines HTTP Expires-Headers für den HTTP-Inhalt darstellt, oder legt es fest.
public:
property IReference<DateTime> ^ Expires { IReference<DateTime> ^ get(); void set(IReference<DateTime> ^ value); };
IReference<DateTime> Expires();
void Expires(IReference<DateTime> value);
public System.Nullable<System.DateTimeOffset> Expires { get; set; }
var iReference = httpContentHeaderCollection.expires;
httpContentHeaderCollection.expires = iReference;
Public Property Expires As Nullable(Of DateTimeOffset)
Eigenschaftswert
Das -Objekt, das den Wert eines HTTP Expires-Headers für den HTTP-Inhalt darstellt. Ein NULL-Wert bedeutet, dass der Header nicht vorhanden ist.
Hinweise
Die Expires-Eigenschaft stellt den Wert des Expires-Headers für HTTP-Inhalt dar. Der Expires-Header ist das Datum und die Uhrzeit, nach denen der HTTP-Inhalt als veraltet gilt.
Javascript- und .NET-Sprachen verwenden das DateTime-Objekt nicht direkt. In Javascript wird ein DateTime-Objekt als Objekt projiziert, und in .NET wird es als System.DateTimeOffset projiziert. Jede Sprache verarbeitet die Konvertierung in die Granularitäts- und Datumsbereiche für die jeweilige Sprache transparent.
In C++ weist ein Wert die gleiche Granularität wie ein auf und unterstützt die für Javascript und .NET erforderlichen Datumsbereiche.
Ausführlichere Informationen finden Sie in der Windows.Foundation.DateTime-Struktur .
Der folgende Beispielcode zeigt eine Methode zum Abrufen oder Festlegen des Expires-Headerwerts für HTTP-Inhalt mithilfe der Expires-Eigenschaft für das HttpContentHeaderCollection-Objekt .
// Expires header
// nullable DateTimeOffset
//
void DemoExpires(IHttpContent content) {
var h = content.Headers;
h.Expires = DateTimeOffset.Now;
var header = h.Expires;
uiLog.Text += "\nEXPIRES HEADER\n";
uiLog.Text += String.Format ("Expires: {0}\n", header.ToString());
}