HttpVersionPolicy 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HTTP バージョンを選択してネゴシエートする動作を要求に指定します。
public enum class HttpVersionPolicy
public enum HttpVersionPolicy
type HttpVersionPolicy =
Public Enum HttpVersionPolicy
- 継承
フィールド
RequestVersionExact | 2 | 要求されたバージョンのみを使用してください。 このオプションでは、要求されたバージョン用に事前ネゴシエートされたクリア テキスト接続の使用が許可されます。 |
RequestVersionOrHigher | 1 | 利用可能な最新のバージョンを使用してください。要求されたバージョンのみにダウングレードし、それより下にはしないでください。 要求されたバージョン (ALPN (H2) でネゴシエートされるか Alt-Svc (H3) でアドバタイズされたもの) よりも新しいバージョンがサーバーでサポートされているときに、セキュリティで保護された接続が要求された場合、結果は利用可能な最新のバージョンになります。 それ以外の場合、バージョンは Version にダウングレードされます。 このオプションでは、要求されたバージョン用に事前ネゴシエートされたクリア テキスト接続の使用が許可されますが、それより新しいバージョンに対しては許可されません。 |
RequestVersionOrLower | 0 | 要求されたバージョンを使用するか、下位のものにダウングレードします。 これが既定の動作です。 要求されたバージョン (ALPN (H2) でネゴシエートされるか Alt-Svc (H3) でアドバタイズされたもの) がサーバーでサポートされているときに、セキュリティで保護された接続が要求された場合、結果は Version になります。 それ以外の場合、バージョンは HTTP/1.1 にダウングレードされます。 このオプションでは、事前ネゴシエートされたクリア テキスト接続 (例: H2C) の使用は許可されません。 |
適用対象
.NET