Opções de configuração de tempo de execução para sistema de rede
Protocolo HTTP/2
- Configura se o suporte a protocolo HTTP/2 está habilitado.
- Se você omitir essa configuração, o suporte para o protocolo HTTP/2 será habilitado. Isso é equivalente a definir o valor como
true
.
Nome da configuração | Valores | |
---|---|---|
runtimeconfig.json | System.Net.Http.SocketsHttpHandler.Http2Support |
false -desabilitadotrue – Habilitado |
Variável de ambiente | DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2SUPPORT |
0 -desabilitado1 – Habilitado |
Essa definição de configuração não tem uma propriedade específica do MSBuild. No entanto, você pode adicionar um item RuntimeHostConfigurationOption
do MSBuild. Use o nome da configuração runtimeconfig.json como o valor do atributo Include
. Para ver um exemplo, confira Propriedades do MSBuild.
Criação de SPN em HttpClient (.NET 6 e posterior)
- Afeta a geração de SPN (nome da entidade de serviço) para a autenticação Kerberos e NTLM quando o cabeçalho
Host
está ausente e o destino não está em execução na porta padrão. - O .NET 6 e versões posteriores não incluem a porta no SPN, mas o comportamento é configurável.
Nome da configuração | Valores | |
---|---|---|
runtimeconfig.json | System.Net.Http.UsePortInSpn |
true – Inclui o número da porta no SPN, por exemplo, HTTP/host:port false – Não inclui a porta no SPN, por exemplo, HTTP/host |
Variável de ambiente | DOTNET_SYSTEM_NET_HTTP_USEPORTINSPN |
1 – Inclui o número da porta no SPN, por exemplo, HTTP/host:port 0 – Não inclui a porta no SPN, por exemplo, HTTP/host |
Essa definição de configuração não tem uma propriedade específica do MSBuild. No entanto, você pode adicionar um item RuntimeHostConfigurationOption
do MSBuild. Use o nome da configuração runtimeconfig.json como o valor do atributo Include
. Para ver um exemplo, confira Propriedades do MSBuild.
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.