HttpWebRequest.Date Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de Date HTTP-headerwaarde opgehaald of ingesteld voor gebruik in een HTTP-aanvraag.
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
Waarde van eigenschap
De waarde van de datumheader in de HTTP-aanvraag.
Opmerkingen
Caution
WebRequest, HttpWebRequest, ServicePointen WebClient zijn verouderd en u moet ze niet gebruiken voor nieuwe ontwikkeling. Gebruik in plaats daarvan HttpClient.
Als de datumkoptekst is null, wordt de retourwaarde ingesteld op DateTime.MinValue.
De Date eigenschap is een standaardobject System.DateTime en kan een System.DateTimeKind veld van DateTimeKind.Local, DateTimeKind.Utcof DateTimeKind.Unspecified. Elk type tijd kan worden ingesteld wanneer u de Date eigenschap gebruikt. Als DateTimeKind.Unspecified deze is ingesteld of opgehaald, wordt ervan uitgegaan dat de Date eigenschap (lokale tijd) is DateTimeKind.Local .
De klassen in de System.Net naamruimte schrijven deze altijd uit op de Date eigenschap op de kabel tijdens verzending in standaardvorm met de GMT-indeling (Utc).
Als de Date eigenschap is ingesteld op DateTime.MinValue, wordt de Date HTTP-header verwijderd uit de Headers eigenschap en de WebHeaderCollection.
Als de Date eigenschap is DateTime.MinValue, geeft dit aan dat de Date HTTP-header niet is opgenomen in de Headers eigenschap en de WebHeaderCollection.
Note
De waarde voor deze eigenschap wordt opgeslagen in WebHeaderCollection. Als WebHeaderCollection is ingesteld, gaat de eigenschapswaarde verloren.
Als de Date set is ingesteld en er een poging wordt gedaan om een HttpWebRequest zonder hoofdtekst te verzenden, wordt er een System.Net.ProtocolViolationException gegenereerd door de BeginGetResponse, GetResponseen EndGetResponse methoden.