Delen via


Runtimeconfiguratieopties voor netwerken

HTTP/2-protocol

  • Hiermee configureert u of ondersteuning voor het HTTP/2-protocol is ingeschakeld.
  • Als u deze instelling weglaat, is ondersteuning voor het HTTP/2-protocol ingeschakeld. Dit komt overeen met het instellen van de waarde op true.
Naam instelling Waarden
runtimeconfig.json System.Net.Http.SocketsHttpHandler.Http2Support false -Handicap
true -Ingeschakeld
Omgevingsvariabele DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2SUPPORT 0 -Handicap
1 -Ingeschakeld

Deze configuratie-instelling heeft geen specifieke MSBuild-eigenschap. U kunt echter in plaats daarvan een RuntimeHostConfigurationOption MSBuild-item toevoegen. Gebruik de naam van de instelling runtimeconfig.json als de waarde van het Include kenmerk. Zie MSBuild-eigenschappen voor een voorbeeld.

SPN maken in HttpClient (.NET 6 en hoger)

  • Beïnvloedt het genereren van service-principalnamen (SPN) voor Kerberos- en NTLM-verificatie wanneer Host header ontbreekt en het doel niet wordt uitgevoerd op de standaardpoort.
  • .NET 6 en latere versies bevatten niet de poort in de SPN, maar het gedrag kan worden geconfigureerd.
Naam instelling Waarden
runtimeconfig.json System.Net.Http.UsePortInSpn true - bevat poortnummer in SPN, bijvoorbeeld HTTP/host:port
false - bevat geen poort in SPN, bijvoorbeeld HTTP/host
Omgevingsvariabele DOTNET_SYSTEM_NET_HTTP_USEPORTINSPN 1 - bevat poortnummer in SPN, bijvoorbeeld HTTP/host:port
0 - bevat geen poort in SPN, bijvoorbeeld HTTP/host

Deze configuratie-instelling heeft geen specifieke MSBuild-eigenschap. U kunt echter in plaats daarvan een RuntimeHostConfigurationOption MSBuild-item toevoegen. Gebruik de naam van de instelling runtimeconfig.json als de waarde van het Include kenmerk. Zie MSBuild-eigenschappen voor een voorbeeld.