Partager via


HttpWebRequest.Date Propriété

Définition

Obtient ou définit la valeur d’en-tête HTTP Date à utiliser dans une requête 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

Valeur de propriété

Valeur d’en-tête Date dans la requête HTTP.

Remarques

Prudence

WebRequest, HttpWebRequest, ServicePointet WebClient sont obsolètes et vous ne devez pas les utiliser pour le nouveau développement. Utilisez HttpClient à la place.

Si l’en-tête Date est null, la valeur de retour est définie sur DateTime.MinValue.

La propriété Date est un objet System.DateTime standard et peut contenir un champ System.DateTimeKind de DateTimeKind.Local, DateTimeKind.Utcou DateTimeKind.Unspecified. Tout type de temps peut être défini lors de l’utilisation de la propriété Date. Si DateTimeKind.Unspecified est définie ou récupérée, la propriété Date est supposée être DateTimeKind.Local (heure locale).

Les classes de l’espace de noms System.Net l’écrivent toujours dans la propriété Date sur le fil pendant la transmission sous forme standard à l’aide du format GMT (Utc).

Si la propriété Date est définie sur DateTime.MinValue, l’en-tête HTTP Date est supprimé de la propriété Headers et du WebHeaderCollection.

Si la propriété Date est DateTime.MinValue, cela indique que l’en-tête HTTP Date n’est pas inclus dans la propriété Headers et la WebHeaderCollection.

Note

La valeur de cette propriété est stockée dans WebHeaderCollection. Si WebHeaderCollection est défini, la valeur de la propriété est perdue.

Si le Date est défini et qu’une tentative est effectuée pour envoyer un HttpWebRequest sans corps, une System.Net.ProtocolViolationException est levée par les méthodes BeginGetResponse, GetResponseet EndGetResponse.

S’applique à