HttpClient.DefaultRequestVersion Свойство

Определение

Возвращает или задает версию HTTP по умолчанию, используемую в последующих запросах, выполняемых этим экземпляром 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

Значение свойства

Версия по умолчанию, используемая для любых запросов, выполненных с этим HttpClient экземпляром.

Исключения

В операции над множеством DefaultRequestVersion имеет значение null.

Экземпляр HttpClient уже запустил один или несколько запросов.

Экземпляр HttpClient уже удален.

Комментарии

DefaultRequestVersion по умолчанию равен HttpVersion.Version11.

Свойство DefaultRequestVersion задает версию HTTP по умолчанию, используемую для запросов, отправляемых с помощью этого HttpClient экземпляра, при создании для отправки, в частности с помощью вызовов HttpRequestMessage таких методов, как DeleteAsync, GetAsync, GetByteArrayAsync, GetStreamAsyncGetStringAsync, PatchAsync, PostAsyncи PutAsync.

Свойство DefaultRequestVersion не применяется к методу SendAsync . Параметр, HttpRequestMessage передаваемый в качестве аргумента методу SendAsync , имеет собственное Version свойство, которое управляет версией HTTP, используемой для запроса.

Свойство DefaultRequestVersion можно изменить до тех пор, HttpClient пока экземпляр не запустил ни одного запроса.

Применяется к