HttpWebRequest.Date Propiedad

Definición

Obtiene o establece el valor del encabezado HTTP Date que se va a usar en una solicitud HTTP.Gets or sets the Date HTTP header value to use in an HTTP request.

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

Valor de propiedad

DateTime

Valor del encabezado Date de la solicitud HTTP.The Date header value in the HTTP request.

Comentarios

Si el encabezado de fecha es null , el valor devuelto se establecerá en DateTime.MinValue .If the Date header is null, then the return value will be set to DateTime.MinValue.

La Date propiedad es un System.DateTime objeto estándar y puede contener un System.DateTimeKind campo de DateTimeKind.Local , DateTimeKind.Utc o DateTimeKind.Unspecified .The Date property is a standard System.DateTime object and can contain a System.DateTimeKind field of DateTimeKind.Local, DateTimeKind.Utc, or DateTimeKind.Unspecified. Se puede establecer cualquier tipo de tiempo al utilizar la Date propiedad.Any kind of time can be set when using the Date property. Si DateTimeKind.Unspecified se establece o recupera, Date se supone que la propiedad es DateTimeKind.Local (hora local).If DateTimeKind.Unspecified is set or retrieved, the Date property is assumed to be DateTimeKind.Local (local time).

Las clases del System.Net espacio de nombres siempre escriben la Date propiedad en la conexión durante la transmisión en formato estándar con el formato GMT (UTC).The classes in the System.Net namespace always write it out the Date property on the wire during transmission in standard form using GMT (Utc) format.

Si la Date propiedad se establece en DateTime.MinValue , el Date encabezado HTTP se quita de la Headers propiedad y WebHeaderCollection .If the Date property is set to DateTime.MinValue, then the Date HTTP header is removed from the Headers property and the WebHeaderCollection.

Si la Date propiedad es DateTime.MinValue , indica que el Date encabezado HTTP no está incluido en la Headers propiedad y en el WebHeaderCollection .If the Date property is DateTime.MinValue, this indicates that the Date HTTP header is not included in the Headers property and the WebHeaderCollection.

Nota

El valor de esta propiedad se almacena en WebHeaderCollection.The value for this property is stored in WebHeaderCollection. Si se establece WebHeaderCollection, se pierde el valor de propiedad.If WebHeaderCollection is set, the property value is lost.

Si Date se establece y se realiza un intento de enviar un HttpWebRequest sin cuerpo, se System.Net.ProtocolViolationException producirán los BeginGetResponse GetResponse métodos, y EndGetResponse .If the Date is set and an attempt is made to send a HttpWebRequest with no body, then a System.Net.ProtocolViolationException will be thrown by the BeginGetResponse, GetResponse, and EndGetResponse methods.

Se aplica a