HttpWebRequest.Date Vlastnost

Definice

Získá nebo nastaví Date hodnotu hlavičky HTTP použít v požadavku HTTP.

public:
 property DateTime Date { DateTime get(); void set(DateTime value); };
public DateTime Date { get; set; }
member this.Date : DateTime with get, set
Public Property Date As DateTime

Hodnota vlastnosti

Hodnota hlavičky Date v požadavku HTTP.

Poznámky

Opatrnost

WebRequest, HttpWebRequest, ServicePointa WebClient jsou zastaralé a neměli byste je používat pro nový vývoj. Místo toho použijte HttpClient.

Pokud je záhlaví Datum null, bude vrácená hodnota nastavena na DateTime.MinValue.

Vlastnost Date je standardní objekt System.DateTime a může obsahovat System.DateTimeKind pole DateTimeKind.Local, DateTimeKind.Utcnebo DateTimeKind.Unspecified. Při použití vlastnosti Date lze nastavit libovolný druh času. Pokud je DateTimeKind.Unspecified nastavena nebo načtena, předpokládá se, že vlastnost DateDateTimeKind.Local (místní čas).

Třídy v oboru názvů System.Net vždy zapisuje Date vlastnost na drátu během přenosu ve standardním formátu pomocí formátu GMT (Utc).

Pokud je vlastnost Date nastavena na DateTime.MinValue, pak Date hlavička HTTP je odebrána z vlastnosti Headers a WebHeaderCollection.

Pokud je vlastnost DateDateTime.MinValue, znamená to, že hlavička Date HTTP není zahrnuta do vlastnosti Headers a WebHeaderCollection.

Poznámka

Hodnota této vlastnosti je uložena v WebHeaderCollection. Pokud je nastavena Funkce WebHeaderCollection, hodnota vlastnosti je ztracena.

Pokud je Date nastavena a pokusí se odeslat HttpWebRequest bez těla, bude System.Net.ProtocolViolationException vyvolán metodami BeginGetResponse, GetResponsea EndGetResponse.

Platí pro