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.