Freigeben über


HttpRequestHeaderCollection.Date Eigenschaft

Definition

Ruft das DateTime-Objekt ab, das den Wert eines Date-HTTP-Headers für eine HTTP-Anforderung darstellt, oder legt es fest.

public:
 property IReference<DateTime> ^ Date { IReference<DateTime> ^ get(); void set(IReference<DateTime> ^ value); };
IReference<DateTime> Date();

void Date(IReference<DateTime> value);
public System.Nullable<System.DateTimeOffset> Date { get; set; }
var iReference = httpRequestHeaderCollection.date;
httpRequestHeaderCollection.date = iReference;
Public Property Date As Nullable(Of DateTimeOffset)

Eigenschaftswert

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

Hinweise

Die Date-Eigenschaft stellt den Date-Header für eine HTTP-Anforderungsnachricht dar. Der Datumsheader ist das Datum und die Uhrzeit des Nachrichtenversands.

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 Festlegen des Date-Headers für ein HttpRequestMessage-Objekt mithilfe der Date-Eigenschaft für das HttpRequestHeaderCollection-Objekt .

public void DemonstrateHeaderRequestDate() {
    var request = new HttpRequestMessage();

    // This is not typically set with a string.

    // Set the header with a strong type.
    DateTimeOffset value = DateTimeOffset.UtcNow;
    request.Headers.Date = value;

    // Get the strong type out
    System.Diagnostics.Debug.WriteLine("Date value in ticks: {0}", request.Headers.Date.Value.Ticks);

    // The ToString() is useful for diagnostics, too.
    System.Diagnostics.Debug.WriteLine("The Date ToString() results: {0}", request.Headers.Date.ToString());
}

Gilt für:

Weitere Informationen