HttpWebRequest.Date Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 .