Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O RequestLocalizationMiddleware construtor que não tem um ILoggerFactory parâmetro foi marcado como obsoleto neste commit. No ASP.NET Core 5.0, o construtor obsoleto foi removido. Para discussão, veja dotnet/aspnetcore#23785.
Versão introduzida
5.0 Pré-lançamento 8
Comportamento antigo
O construtor obsoleto RequestLocalizationMiddleware.ctor(RequestDelegate, IOptions<RequestLocalizationOptions>) existe.
Novo comportamento
O construtor obsoleto RequestLocalizationMiddleware.ctor(RequestDelegate, IOptions<RequestLocalizationOptions>) não existe.
Motivo da mudança
Esta alteração garante que o middleware de localização de pedidos tem sempre acesso a um logger.
Ação recomendada
Ao construir manualmente uma instância de RequestLocalizationMiddleware, passe uma ILoggerFactory instância no construtor. Se uma instância válida ILoggerFactory não estiver disponível nesse contexto, considere passar uma instância NullLoggerFactory ao construtor do middleware.
APIs afetadas
RequestLocalizationMiddleware.ctor(RequestDelegate, IOptions<RequestLocalizationOptions>)