Поделиться через


HttpWebRequest.Date Свойство

Определение

Возвращает или задает значение заголовка HTTP Date, используемое в 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

Значение свойства

Значение заголовка Date в HTTP-запросе.

Комментарии

Осторожность

WebRequest, HttpWebRequest, ServicePointи WebClient устарели, и их не следует использовать для новой разработки. Вместо этого используйте HttpClient.

Если заголовок Date null, то возвращаемое значение будет иметь значение DateTime.MinValue.

Свойство Date является стандартным объектом System.DateTime и может содержать поле System.DateTimeKindDateTimeKind.Local, DateTimeKind.Utcили DateTimeKind.Unspecified. Любое время можно задать при использовании свойства Date. Если DateTimeKind.Unspecified задано или получено, предполагается, что свойство Date будет DateTimeKind.Local (локальное время).

Классы в пространстве имен System.Net всегда записывают его свойство Date во время передачи в стандартной форме с помощью формата GMT (UTC).

Если для свойства Date задано значение DateTime.MinValue, то заголовок HTTP Date удаляется из свойства Headers и WebHeaderCollection.

Если свойство DateDateTime.MinValue, это означает, что заголовок Date HTTP не включен в свойство Headers и WebHeaderCollection.

Заметка

Значение этого свойства хранится в WebHeaderCollection. Если задано значение webHeaderCollection, значение свойства теряется.

Если задана Date и предпринята попытка отправить HttpWebRequest без текста, то методы BeginGetResponse, GetResponseи EndGetResponse будут вызваны System.Net.ProtocolViolationException.

Применяется к