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.Gets or sets the default HTTP version used on subsequent requests made by this HttpClient instance.

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 qualquer solicitação feita com essa HttpClient instância.The default version to use for any requests made with this HttpClient instance.

Exceções

Em uma operação de conjuntos, DefaultRequestVersion é null.In a set operation, DefaultRequestVersion is null.

A instância de HttpClient já iniciou uma ou mais solicitações.The HttpClient instance has already started one or more requests.

A instância de HttpClient já foi descartada.The HttpClient instance has already been disposed.

Comentários

o DefaultRequestVersion é HttpVersion.Version11 por padrão.DefaultRequestVersion is HttpVersion.Version11 by default.

A propriedade DefaultRequestVersion especifica a versão HTTP padrão a ser usada para solicitações enviadas usando essa instância de HttpClient ao construir a HttpRequestMessage para enviar, especificamente com chamadas para métodos como DeleteAsync, GetAsync, GetByteArrayAsync, GetStreamAsync, GetStringAsync, PatchAsync, PostAsynce PutAsync.The DefaultRequestVersion property specifies the default HTTP version to use for requests sent using this HttpClient instance when it constructs the HttpRequestMessage to send, specifically with calls to methods such as DeleteAsync, GetAsync, GetByteArrayAsync, GetStreamAsync, GetStringAsync, PatchAsync, PostAsync, and PutAsync.

A propriedade DefaultRequestVersion não se aplica ao método SendAsync.The DefaultRequestVersion property doesn't apply to the SendAsync method. O parâmetro HttpRequestMessage passado como o argumento para o método SendAsync tem sua própria propriedade Version que controla a versão HTTP usada para a solicitação.The HttpRequestMessage parameter passed as the argument to the SendAsync method has its own Version property that controls the HTTP version used for the request.

A propriedade DefaultRequestVersion pode ser alterada contanto que a instância de HttpClient não tenha iniciado nenhuma solicitação.The DefaultRequestVersion property can be changed as long as the HttpClient instance has not started any request.

Aplica-se a