HttpWebRequest.Date Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
, ServicePoint
a 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.