次の方法で共有


HttpRequestHeaderCollection.Date プロパティ

定義

HTTP 要求の Date HTTP ヘッダーの値を表す DateTime オブジェクトを取得または設定します。

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)

プロパティ値

HTTP 要求の Date HTTP ヘッダーの値を表す オブジェクト。 null 値は、ヘッダーが存在しないことを意味します。

注釈

Date プロパティは、HTTP 要求メッセージの Date ヘッダーを表します。 Date ヘッダーは、メッセージが送信された日時です。

Javascript および .NET 言語では、 DateTime オブジェクトは直接使用されません。 Javascript では DateTime がオブジェクトとして投影され、.NET では System.DateTimeOffset として投影されます。 各言語は、それぞれの言語の粒度と日付範囲への変換を透過的に処理します。

C++ では、値は と同じ粒度を持ち、Javascript と .NET で必要な日付範囲をサポートします。

詳細については、 Windows.Foundation.DateTime 構造体を参照してください。

次のサンプル コードは、HttpRequestHeaderCollection オブジェクトの Date プロパティを使用して、HttpRequestMessage オブジェクトに Date ヘッダーを設定するメソッドを示しています。

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

適用対象

こちらもご覧ください