Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De RequestLocalizationMiddleware constructor die geen ILoggerFactory parameter heeft, is als verouderd gemarkeerd in deze commit. In ASP.NET Core 5.0 is de verouderde constructor verwijderd. Zie dotnet/aspnetcore#23785 voor discussie.
Geïntroduceerde versie
5.0 Preview 8
Oud gedrag
De verouderde RequestLocalizationMiddleware.ctor(RequestDelegate, IOptions<RequestLocalizationOptions>) constructor bestaat.
Nieuw gedrag
De verouderde RequestLocalizationMiddleware.ctor(RequestDelegate, IOptions<RequestLocalizationOptions>) constructor bestaat niet.
Reden voor wijziging
Deze wijziging zorgt ervoor dat de middleware voor aanvraaglokalisatie altijd toegang heeft tot een logger.
Aanbevolen actie
Wanneer u handmatig een instantie van RequestLocalizationMiddlewaremaakt, geeft u een ILoggerFactory exemplaar door in de constructor. Als er in die context geen geldig ILoggerFactory exemplaar beschikbaar is, kunt u overwegen een NullLoggerFactory exemplaar aan de middleware-constructor door te geven.
Betreffende API's
RequestLocalizationMiddleware.ctor(RequestDelegate, IOptions<RequestLocalizationOptions>)