Параметры конфигурации времени выполнения для сетиRun-time configuration options for networking

Протокол HTTP/2HTTP/2 protocol

  • Указывает, включена ли поддержка протокола HTTP/2.Configures whether support for the HTTP/2 protocol is enabled.
  • По умолчанию: отключено (false).Default: Disabled (false).
  • Представлено в .NET Core 3.0.Introduced in .NET Core 3.0.
Имя параметраSetting name ЗначенияValues
runtimeconfig.jsonruntimeconfig.json System.Net.Http.SocketsHttpHandler.Http2Support false — отключеноfalse - disabled
true — включеноtrue - enabled
Переменная средыEnvironment variable DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2SUPPORT 0 — отключено0 - disabled
1 — включено1 - enabled

Обработчик HTTP-данных для сокетовSockets HTTP handler

Имя параметраSetting name ЗначенияValues
runtimeconfig.jsonruntimeconfig.json System.Net.Http.UseSocketsHttpHandler true — позволяет использовать SocketsHttpHandlertrue - enables the use of SocketsHttpHandler
false — позволяет использовать HttpClientHandlerfalse - enables the use of HttpClientHandler
Переменная средыEnvironment variable DOTNET_SYSTEM_NET_HTTP_USESOCKETSHTTPHANDLER 1 — позволяет использовать SocketsHttpHandler1 - enables the use of SocketsHttpHandler
0 — позволяет использовать HttpClientHandler0 - enables the use of HttpClientHandler