Freigeben über


HttpContentHeaderCollection.Expires Eigenschaft

Definition

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

Gilt für:

Weitere Informationen