HttpWebRequest.Date Propriedade

Definição

Obtém ou define o valor do cabeçalho HTTP Date a ser usado em uma solicitação 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 da propriedade

O valor do cabeçalho de Data na solicitação HTTP.

Comentários

Se o cabeçalho Date for null, o valor retornado será definido como DateTime.MinValue.

A Date propriedade é um objeto padrão System.DateTime e pode conter um System.DateTimeKind campo de DateTimeKind.Local, DateTimeKind.Utcou DateTimeKind.Unspecified. Qualquer tipo de tempo pode ser definido ao usar a Date propriedade . Se DateTimeKind.Unspecified for definido ou recuperado, a Date propriedade será considerada DateTimeKind.Local (hora local).

As classes no namespace sempre gravam System.Net a Date propriedade no fio durante a transmissão no formato padrão usando o formato GMT (Utc).

Se a Date propriedade estiver definida como DateTime.MinValue, o Date cabeçalho HTTP será removido da Headers propriedade e do WebHeaderCollection.

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

Observação

O valor dessa propriedade é armazenado em WebHeaderCollection. Se WebHeaderCollection for definido, o valor da propriedade será perdido.

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

Aplica-se a