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 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.