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

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

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

Les classes de l’espace System.Net de noms écrivent toujours la propriété sur le Date câble pendant la transmission au format standard à l’aide du format GMT (Utc).

Si la propriété a la DateDateTime.MinValuevaleur , l’en-tête Date HTTP est supprimé de la Headers propriété et du WebHeaderCollection.

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

Notes

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 d’envoi d’un HttpWebRequest sans corps est effectuée, un System.Net.ProtocolViolationException sera levée par les BeginGetResponseméthodes , GetResponseet EndGetResponse .

S’applique à