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 пока экземпляр не запустил ни одного запроса.