HttpWebRequest.Date Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
, ServicePoint
et 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.