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