Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Framework .NET — FUNDATEC 2025

TI - Desenvolvimento de SistemasFramework .NET
Código
qa699684
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Cargo
ANC ( )
Em um servidor ASP.NET Core, deseja-se fazer a captura global de exceções e correlação de logs por requisição. Qual configuração segue as recomendações oficiais?
  1. AA ordem dos middlewares é sempre irrelevante por definição da plataforma, pois o runtime intercepta uniformemente exceções, autenticação, compressão e roteamento independentemente da posição no pipeline.
  2. BUseDeveloperExceptionPage em produção para máxima visibilidade com stack trace ao usuário final.
  3. CILogger<T> não é thread-safe, exigindo implementação própria para concorrência.
  4. DNão há suporte a logging estruturado, sendo necessário serializar objetos manualmente.
  5. EUseExceptionHandler configurado no topo do pipeline e logging estruturado com scopes/identificadores de correlação (Correlation IDs), preservando contexto por requisição.
Revelar gabarito e comentário

GabaritoE — UseExceptionHandler configurado no topo do pipeline e logging estruturado com scopes/identificadores de correlação (Correlation IDs), preservando contexto por requisição.

Link permanente: /questoes/qa699684