Condividi tramite


HttpWebRequest.Date Proprietà

Definizione

Ottiene o imposta il valore dell'intestazione HTTP Date da usare 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, HttpWebRequest, ServicePointe WebClient sono obsoleti e non è consigliabile usarli per nuovi sviluppi. Usare invece HttpClient.

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

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

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

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

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

Nota

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

Se il Date è impostato e viene effettuato un tentativo di inviare un HttpWebRequest senza corpo, verrà generata una System.Net.ProtocolViolationException dai metodi BeginGetResponse, GetResponsee EndGetResponse.

Si applica a