Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Na .NET.NET Aspire versão 9.3, o WithHttpsHealthCheck
método é marcado como obsoleto e será removido em uma atualização futura. O método WithHttpHealthCheck
agora é atualizado para selecionar, por padrão, um endpoint com um esquema https
, melhorando a usabilidade e alinhando-se com outros comportamentos de seleção de endpoint.
Versão introduzida
.NET .NET Aspire 9.3
Comportamento anterior
Anteriormente, o método WithHttpsHealthCheck
era usado para registrar uma checagem de saúde de um endpoint com um esquema https
. O método WithHttpHealthCheck
usava por padrão um ponto de extremidade chamado "http" se nenhum nome fosse especificado.
Exemplo:
builder.WithHttpsHealthCheck();
builder.WithHttpHealthCheck(); // Defaults to "http" endpoint
Novo comportamento
O método WithHttpsHealthCheck
agora está obsoleto. O WithHttpHealthCheck
método, por padrão, seleciona o primeiro ponto de extremidade disponível com o https
esquema. Se nenhum https
ponto de extremidade for encontrado, ele retornará a um http
ponto de extremidade. Você também pode especificar um nome de ponto de extremidade específico ou uma ação de seletor.
Exemplo:
builder.WithHttpHealthCheck(); // Defaults to "https" endpoint if available
Tipo de mudança disruptiva
Esta é uma mudança incompatível de origem e comportamental.
Motivo da alteração
Na versão 9.2 do Aspire, o modelo inicial incluía uma chamada para WithHttpsHealthCheck
por padrão. Isso causou problemas ao iniciar projetos com um perfil "http", resultando em exceções durante a inicialização. A alteração simplifica a seleção de ponto de extremidade e alinha WithHttpHealthCheck
o comportamento com o WithHttpCommand
método, que oferece uma abordagem mais amigável.
Ação recomendada
Substitua chamadas para o método obsoleto WithHttpsHealthCheck
por WithHttpHealthCheck
. Verifique se o comportamento está alinhado com suas expectativas.
Exemplo:
// Replace this:
builder.WithHttpsHealthCheck();
// With this:
builder.WithHttpHealthCheck();