Partilhar via


HttpClient.DefaultRequestVersion Propriedade

Definição

Obtém ou define a versão HTTP padrão usada em solicitações posteriores feitas por essa instância de HttpClient.

public:
 property Version ^ DefaultRequestVersion { Version ^ get(); void set(Version ^ value); };
public Version DefaultRequestVersion { get; set; }
member this.DefaultRequestVersion : Version with get, set
Public Property DefaultRequestVersion As Version

Valor da propriedade

A versão padrão a ser usada para quaisquer solicitações feitas com essa HttpClient instância.

Exceções

Em uma operação de conjuntos, DefaultRequestVersion é null.

A instância de HttpClient já iniciou uma ou mais solicitações.

A instância de HttpClient já foi descartada.

Comentários

DefaultRequestVersion é HttpVersion.Version11 por padrão.

A DefaultRequestVersion propriedade especifica a versão HTTP padrão a ser usada para solicitações enviadas usando essa HttpClient instância quando constrói o HttpRequestMessage para enviar, especificamente com chamadas para métodos como DeleteAsync, GetAsync, GetByteArrayAsync, GetStreamAsync, GetStringAsync, PatchAsync, PostAsynce PutAsync.

A DefaultRequestVersion propriedade não se aplica ao SendAsync método . O HttpRequestMessage parâmetro passado como o argumento para o SendAsync método tem sua própria Version propriedade que controla a versão HTTP usada para a solicitação.

A DefaultRequestVersion propriedade pode ser alterada desde que a HttpClient instância não tenha iniciado nenhuma solicitação.

Aplica-se a