HttpClient.DefaultRequestVersion Propiedad

Definición

Obtiene o establece la versión HTTP predeterminada utilizada en las solicitudes posteriores realizadas por esta instancia 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 de propiedad

La versión predeterminada que se va a usar para las solicitudes realizadas con esta HttpClient instancia.

Excepciones

En una operación Set, DefaultRequestVersion es null.

La instancia de HttpClient ya ha iniciado una o más solicitudes.

Ya se ha eliminado la instancia de HttpClient.

Comentarios

DefaultRequestVersion es HttpVersion.Version11 de forma predeterminada.

La DefaultRequestVersion propiedad especifica la versión HTTP predeterminada que se va a usar para las solicitudes enviadas mediante esta HttpClient instancia cuando construye el objeto HttpRequestMessage que se va a enviar, específicamente con llamadas a métodos como DeleteAsync, , GetByteArrayAsyncGetAsync, GetStreamAsync, GetStringAsync, PatchAsync, y PostAsyncPutAsync.

La DefaultRequestVersion propiedad no se aplica al SendAsync método . El HttpRequestMessage parámetro pasado como argumento al SendAsync método tiene su propia Version propiedad que controla la versión HTTP usada para la solicitud.

La DefaultRequestVersion propiedad se puede cambiar siempre que la HttpClient instancia no haya iniciado ninguna solicitud.

Se aplica a