Condividi tramite


HttpWebRequest.Date Proprietà

Definizione

Ottiene o imposta il valore dell'intestazione Date HTTP da utilizzare in una richiesta 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

Valore della proprietà

Valore dell'intestazione Date nella richiesta HTTP.

Commenti

Cautela

WebRequest ServicePoint, HttpWebRequest, e WebClient sono obsoleti e non è consigliabile usarli per il nuovo sviluppo. Utilizzare invece HttpClient.

Se l'intestazione Date è null, il valore restituito verrà impostato su DateTime.MinValue.

La Date proprietà è un oggetto standard System.DateTime e può contenere un System.DateTimeKind campo di DateTimeKind.Local, DateTimeKind.Utco DateTimeKind.Unspecified. È possibile impostare qualsiasi tipo di tempo quando si usa la Date proprietà . Se DateTimeKind.Unspecified è impostato o recuperato, si presuppone che la Date proprietà sia DateTimeKind.Local (ora locale).

Le classi nello System.Net spazio dei nomi lo scrivono sempre sulla Date proprietà in transito durante la trasmissione in formato standard usando il formato GMT (Utc).

Se la Date proprietà è impostata su DateTime.MinValue, l'intestazione Date HTTP viene rimossa dalla Headers proprietà e dall'oggetto WebHeaderCollection.

Se la Date proprietà è DateTime.MinValue, indica che l'intestazione Date HTTP non è inclusa nella Headers proprietà e nell'oggetto WebHeaderCollection.

Nota

Il valore di questa proprietà viene archiviato in WebHeaderCollection. Se WebHeaderCollection è impostato, il valore della proprietà viene perso.

Date Se è impostato e viene effettuato un tentativo di invio di un oggetto HttpWebRequest senza corpo, verrà generata un'eccezione System.Net.ProtocolViolationException dai BeginGetResponsemetodi , GetResponsee EndGetResponse .

Si applica a