HttpWebRequest.Date Propriedade

Definição

Obtém ou define o Date valor do cabeçalho HTTP para usar num pedido 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 Propriedade

O valor do cabeçalho Date no pedido HTTP.

Observações

Atenção

WebRequest, HttpWebRequest, ServicePoint, e WebClient são obsoletos, e não deves usá-los para novos desenvolvimentos. Utilize HttpClient em substituição.

Se o cabeçalho Date for null, então o valor de retorno será definido para DateTime.MinValue.

A Date propriedade é um objeto padrão System.DateTime e pode conter um System.DateTimeKind corpo de DateTimeKind.Local, DateTimeKind.Utc, ou DateTimeKind.Unspecified. Qualquer tipo de horário pode ser definido ao usar a Date propriedade. Se DateTimeKind.Unspecified for definido ou recuperado, assume-se que a Date propriedade é DateTimeKind.Local (hora local).

As classes no System.Net namespace escrevem sempre a Date propriedade no fio durante a transmissão em forma padrão usando o formato GMT (UTC).

Se a Date propriedade for definida para DateTime.MinValue, então o Date cabeçalho HTTP é removido da Headers propriedade e do WebHeaderCollection.

Se a Date propriedade for DateTime.MinValue, isto indica que o Date cabeçalho HTTP não está incluído na Headers propriedade e o WebHeaderCollection.

Note

O valor desta propriedade é armazenado em WebHeaderCollection. Se o WebHeaderCollection for definido, o valor da propriedade é perdido.

Se o Date for definido e for feita uma tentativa de enviar um HttpWebRequest sem corpo, então a System.Net.ProtocolViolationException será lançado pelos BeginGetResponsemétodos , GetResponse, e EndGetResponse .

Aplica-se a