Partage via


HttpClient.DefaultRequestVersion Propriété

Définition

Obtient ou définit la version de HTTP par défaut utilisée pour les requêtes suivantes effectuées par cette instance 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

Valeur de propriété

Version par défaut à utiliser pour toutes les demandes effectuées avec ce HttpClient instance.

Exceptions

Dans une opération ensembliste, DefaultRequestVersion est null.

L’instance de HttpClient a déjà démarré une ou plusieurs requêtes.

L’instance de HttpClient a déjà été supprimée.

Remarques

DefaultRequestVersion est HttpVersion.Version11 par défaut.

La DefaultRequestVersion propriété spécifie la version HTTP par défaut à utiliser pour les requêtes envoyées à l’aide de cette HttpClient instance lorsqu’elle construit le HttpRequestMessage à envoyer, en particulier avec des appels à des méthodes telles que DeleteAsync, GetByteArrayAsyncGetAsync, GetStreamAsync, GetStringAsyncPatchAsync, , PostAsync, et PutAsync.

La DefaultRequestVersion propriété ne s’applique pas à la SendAsync méthode . Le HttpRequestMessage paramètre passé en tant qu’argument à la SendAsync méthode a sa propre Version propriété qui contrôle la version HTTP utilisée pour la requête.

La DefaultRequestVersion propriété peut être modifiée tant que le HttpClient instance n’a pas démarré de requête.

S’applique à