HttpClient.DefaultRequestVersion 属性

定义

获取或设置对此 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 实例发出的任何请求的默认版本。

例外

在设置操作中,DefaultRequestVersionnull

HttpClient 实例已启动一个或多个请求。

HttpClient 实例已被释放。

注解

DefaultRequestVersion 默认设置为 HttpVersion.Version11

属性DefaultRequestVersion指定要用于使用此HttpClient实例发送的请求的默认 HTTP 版本,当它构造HttpRequestMessage要发送的 时,特别是通过调用 、、、GetStreamAsyncGetAsyncGetByteArrayAsyncPatchAsyncGetStringAsyncPostAsyncPutAsyncDeleteAsync方法。

属性 DefaultRequestVersion 不适用于 SendAsync 方法。 HttpRequestMessage作为 参数SendAsync传递给 方法的参数具有其自己的Version属性,用于控制用于请求的 HTTP 版本。

DefaultRequestVersion只要实例尚未启动任何请求,HttpClient就可以更改 属性。

适用于