Localisation : le constructeur obsolète a été supprimé de l’intergiciel de localisation des requêtes
Le constructeur RequestLocalizationMiddleware qui n’a pas de paramètre ILoggerFactory a été marqué comme obsolète dans cete validation. Dans ASP.NET Core 5.0, le constructeur obsolète a été supprimé. Pour plus d’informations, consultez dotnet/aspnetcore#23785.
Version introduite
5.0 Préversion 8
Ancien comportement
Le constructeur obsolète RequestLocalizationMiddleware.ctor(RequestDelegate, IOptions<RequestLocalizationOptions>)
existe.
Nouveau comportement
Le constructeur obsolète RequestLocalizationMiddleware.ctor(RequestDelegate, IOptions<RequestLocalizationOptions>)
n’existe pas.
Raison du changement
Ce changement garantit que l’intergiciel de localisation des requêtes a toujours accès à un enregistreur d’événements.
Action recommandée
Lors de la construction manuelle d’une instance de RequestLocalizationMiddleware
, passez une instance ILoggerFactory
dans le constructeur. Si une instance valide ILoggerFactory
n’est pas disponible dans ce contexte, envisagez de passer le constructeur d’intergiciel sur une instance NullLoggerFactory.
API affectées
RequestLocalizationMiddleware.ctor(RequestDelegate, IOptions<RequestLocalizationOptions>)
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