Compartir vía


HttpWebRequest.Date Propiedad

Definición

Obtiene o establece el Date valor de encabezado HTTP que se va a usar en una solicitud 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

Valor de propiedad

Valor del encabezado Date en la solicitud HTTP.

Comentarios

Cautela

WebRequest, HttpWebRequest, ServicePointy WebClient están obsoletos y no debe usarlos para el nuevo desarrollo. Use HttpClient en su lugar.

Si el encabezado Date es null, el valor devuelto se establecerá en DateTime.MinValue.

La propiedad Date es un objeto System.DateTime estándar y puede contener un campo System.DateTimeKind de DateTimeKind.Local, DateTimeKind.Utco DateTimeKind.Unspecified. Se puede establecer cualquier tipo de tiempo al usar la propiedad Date. Si DateTimeKind.Unspecified se establece o recupera, se supone que la propiedad Date es DateTimeKind.Local (hora local).

Las clases del espacio de nombres System.Net siempre lo escriben en la propiedad Date en la conexión durante la transmisión en formato estándar mediante el formato GMT (Utc).

Si la propiedad Date está establecida en DateTime.MinValue, el encabezado HTTP de Date se quita de la propiedad Headers y el WebHeaderCollection.

Si la propiedad Date es DateTime.MinValue, esto indica que el encabezado HTTP Date no se incluye en la propiedad Headers y el WebHeaderCollection.

Nota

El valor de esta propiedad se almacena en WebHeaderCollection. Si se establece WebHeaderCollection, se pierde el valor de la propiedad.

Si se establece el Date y se intenta enviar un HttpWebRequest sin cuerpo, los métodos de BeginGetResponse, GetResponsey EndGetResponse producirán un System.Net.ProtocolViolationException.

Se aplica a