Sdílet prostřednictvím


HttpWebRequest.Date Vlastnost

Definice

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.

Platí pro