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 nullzáhlaví Date (Datum) , bude vrácená hodnota nastavena na DateTime.MinValue.

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ě pomocí formátu GMT (Utc).

Date Pokud je vlastnost nastavená 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í součástí Headers vlastnosti a WebHeaderCollection.

Poznámka

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

Date Pokud je nastaven a je proveden pokus o odeslání HttpWebRequest bez těla, pak System.Net.ProtocolViolationException budou vyvolán BeginGetResponseGetResponse, a EndGetResponse metody .

Platí pro