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 インスタンスにより 1 つ以上の要求が既に開始されています。

HttpClient インスタンスは既に破棄されています。

注釈

DefaultRequestVersion は既定では HttpVersion.Version11 です。

プロパティはDefaultRequestVersion、送信する を構築HttpRequestMessageするときに、このHttpClientインスタンスを使用して送信される要求に使用する既定の HTTP バージョンを指定します。具体的には、、GetAsyncGetByteArrayAsyncGetStreamAsyncGetStringAsyncPatchAsync、、PostAsync、、 PutAsyncなどのDeleteAsyncメソッドの呼び出しを使用します。

プロパティは DefaultRequestVersion メソッドには SendAsync 適用されません。 HttpRequestMessageメソッドに引数として渡されるパラメーターには、要求にSendAsync使用される HTTP バージョンを制御する独自Versionのプロパティがあります。

インスタンスが DefaultRequestVersion 要求を開始していない限り、 HttpClient プロパティを変更できます。

適用対象