HttpClient.DefaultRequestVersion Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.