Partager via


HttpWebRequest.Date Propriété

Définition

Obtient ou définit la Date valeur d’en-tête HTTP à 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, , HttpWebRequestServicePointet sont obsolètes, et WebClient 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 DateTime.MinValuesur .

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

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

Si la Date propriété est définie DateTime.MinValuesur , 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.

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 la Date valeur est définie et qu’une tentative est effectuée pour envoyer un HttpWebRequest corps sans corps, une System.Net.ProtocolViolationException opération est levée par les méthodes et EndGetResponseGetResponseles BeginGetResponseméthodes.

S’applique à