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

Pokud je nullhlavička Date nastavená na hodnotu , 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 jakýkoli druh času. Pokud DateTimeKind.Unspecified je nastavena nebo načtena, předpokládá se, že Date vlastnost je DateTimeKind.Local (místní čas).

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

Pokud je vlastnost nastavená Date na DateTime.MinValue, odebere Date se hlavička HTTP z Headers vlastnosti a WebHeaderCollection.

Date Pokud je DateTime.MinValuevlastnost , znamená to, že hlavička Date HTTP není zahrnuta Headers ve vlastnosti a WebHeaderCollection.

Poznámka

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

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

Platí pro