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 バージョンを指定します。具体的には、DeleteAsyncGetAsyncGetByteArrayAsyncGetStreamAsyncGetStringAsyncPatchAsyncPostAsyncPutAsyncなどのメソッドの呼び出しを使用します。

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

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

適用対象