HttpClient.DefaultRequestVersion Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.