HttpBaseProtocolFilter.MaxVersion プロパティ

定義

使用する HTTP プロトコルのバージョンを取得または設定します。

public:
 property HttpVersion MaxVersion { HttpVersion get(); void set(HttpVersion value); };
HttpVersion MaxVersion();

void MaxVersion(HttpVersion value);
public HttpVersion MaxVersion { get; set; }
var httpVersion = httpBaseProtocolFilter.maxVersion;
httpBaseProtocolFilter.maxVersion = httpVersion;
Public Property MaxVersion As HttpVersion

プロパティ値

使用される HTTP のバージョンを指定する列挙値。

次のコードは、既定の HTTP 2.0 ではなく HTTP 1.1 を使用する HttpClient を作成する方法を示しています。

HttpBaseProtocolFilter filter = new HttpBaseProtocolFilter(); 

filter.MaxVersion = HttpVersion.Http11;

HttpClient client = new HttpClient(filter);

注釈

既定では、 Windows.Web.Http.HttpClient を使用して新しい要求が開始されると、HTTP 2.0 が使用されます。 代わりに HTTP 1.1 を使用する HttpClient のインスタンスを作成するには、フィルターでこのプロパティを HttpVersion.Http11 に設定し、HttpClient の新しいインスタンスを作成し、フィルターを引数として HttpClient コンストラクターに渡します。

適用対象