Get or set the Date HTTP header value to use in an HTTP request.
Assembly: System (in System.dll)
If the Date header is a null reference (Nothing in Visual Basic), then the return value will be set to DateTime.MinValue.
The property is a standard System.DateTime object and can contain a System.DateTimeKind field of DateTimeKind.Local, DateTimeKind.Utc, or DateTimeKind.Unspecified. Any kind of time can be set when using the property. If DateTimeKind.Unspecified is set or retrieved, the property is assumed to be DateTimeKind.Local (local time).
The classes in the System.Net namespace always write it out the property on the wire during transmission in standard form using GMT (Utc) format.
The value for this property is stored in WebHeaderCollection. If WebHeaderCollection is set, the property value is lost.
If the is set and an attempt is made to send a HttpWebRequest with no body, then a System.Net.ProtocolViolationException will be thrown by the BeginGetResponse, GetResponse, and EndGetResponse methods.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.