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 -Handicaptrue -Ingeschakeld |
Omgevingsvariabele | DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2SUPPORT |
0 -Handicap1 -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.