Options de configuration du runtime pour le réseau
Protocole HTTP/2
- Configure si la prise en charge du protocole HTTP/2 est activée.
- Si vous omettez ce paramètre, la prise en charge du protocole HTTP/2 est activée. Ceci équivaut à définir la valeur sur
true
.
Nom du paramètre | Valeurs | |
---|---|---|
runtimeconfig.json | System.Net.Http.SocketsHttpHandler.Http2Support |
false - désactivétrue - activé |
Variable d'environnement | DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2SUPPORT |
0 - désactivé1 – activé |
Ce paramètre de configuration n’a pas de propriété MSBuild spécifique. Toutefois, vous pouvez ajouter un élément MSBuild RuntimeHostConfigurationOption
à la place. Utilisez le nom du paramètre runtimeconfig.json comme valeur de l’attribut Include
. Pour obtenir un exemple, consultez les propriétés MSBuild.
Création du nom de principal du service dans HttpClient (.NET 6 et versions ultérieures)
- Impacte la génération des noms de principaux de service (SPN) pour l’authentification Kerberos et NTLM quand l’en-tête
Host
est manquant et que la cible ne s’exécute pas sur le port par défaut. - Les versions .NET 6 et ultérieures n’incluent pas le port dans le SPN, mais le comportement est configurable.
Nom du paramètre | Valeurs | |
---|---|---|
runtimeconfig.json | System.Net.Http.UsePortInSpn |
true - inclut le numéro de port dans le nom de principal du service, par exemple, HTTP/host:port false - n’inclut pas le port dans le nom de principal du service, par exemple, HTTP/host |
Variable d'environnement | DOTNET_SYSTEM_NET_HTTP_USEPORTINSPN |
1 - inclut le numéro de port dans le nom de principal du service, par exemple, HTTP/host:port 0 - n’inclut pas le port dans le nom de principal du service, par exemple, HTTP/host |
Ce paramètre de configuration n’a pas de propriété MSBuild spécifique. Toutefois, vous pouvez ajouter un élément MSBuild RuntimeHostConfigurationOption
à la place. Utilisez le nom du paramètre runtimeconfig.json comme valeur de l’attribut Include
. Pour obtenir un exemple, consultez les propriétés MSBuild.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour