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 HttpRequestMessage objeto que se va a enviar, específicamente con llamadas a métodos como DeleteAsync, GetStringAsyncGetAsyncGetStreamAsyncPatchAsyncGetByteArrayAsync, , PostAsyncy .PutAsync

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 y cuando la HttpClient instancia no haya iniciado ninguna solicitud.

Se aplica a