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í hodnotu hlavičky Date HTTP pro použití 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 nullhlavička Date , bude vrácená hodnota nastavena na DateTime.MinValuehodnotu .
Vlastnost Date je standardní System.DateTime objekt a může obsahovat System.DateTimeKind pole DateTimeKind.Local, DateTimeKind.Utcnebo DateTimeKind.Unspecified. Při použití Date vlastnosti lze nastavit libovolný druh času. Pokud DateTimeKind.Unspecified je nastavena nebo načtena, předpokládá se, Date že vlastnost je DateTimeKind.Local (místní čas).
Třídy v System.Net oboru názvů vždy Date zapisuje vlastnost na drátu během přenosu ve standardním formátu pomocí formátu GMT (Utc).
Pokud je vlastnost nastavena Date na DateTime.MinValue, pak je hlavička Date HTTP odebrána z Headers vlastnosti a WebHeaderCollection.
Pokud je DateTime.MinValuevlastnost , to znamená, že hlavička Date HTTP není zahrnuta do Headers vlastnosti a WebHeaderCollection.Date
Poznámka
Hodnota této vlastnosti je uložena v WebHeaderCollection. Pokud je nastavena Funkce WebHeaderCollection, hodnota vlastnosti je ztracena.
Pokud je nastavena Date a pokusí se odeslat HttpWebRequest bez těla, System.Net.ProtocolViolationException pak bude vyvolán BeginGetResponse, GetResponsea EndGetResponse metody.