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 特別是呼叫 、 GetAsync 、、 GetStreamAsyncGetByteArrayAsyncGetStringAsyncPatchAsyncPostAsyncPutAsyncDeleteAsync 方法。

屬性 DefaultRequestVersion 不適用於 SendAsync 方法。 HttpRequestMessage當做 引數傳遞至 SendAsync 方法的參數有自己的 Version 屬性,可控制用於要求的 HTTP 版本。

DefaultRequestVersion只要實例尚未啟動任何要求, HttpClient 就可以變更 屬性。

適用於