HttpWebRequest.Date Eigenschap

Definitie

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.

Van toepassing op