HttpClient.DefaultRequestVersion 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置对此 HttpClient 实例发出的后续请求使用的默认 HTTP 版本。
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
指定要用于使用此HttpClient实例发送的请求的默认 HTTP 版本,当它构造HttpRequestMessage要发送的 时,特别是通过调用 、、、GetStreamAsyncGetAsyncGetByteArrayAsync、PatchAsyncGetStringAsync、 PostAsync和 PutAsync等DeleteAsync方法。
属性 DefaultRequestVersion
不适用于 SendAsync 方法。 HttpRequestMessage作为 参数SendAsync传递给 方法的参数具有其自己的Version
属性,用于控制用于请求的 HTTP 版本。
DefaultRequestVersion
只要实例尚未启动任何请求,HttpClient就可以更改 属性。