다음을 통해 공유


지역화: 요청 지역화 미들웨어에서 사용되지 않는 생성자가 제거됨

ILoggerFactory 매개 변수가 없는 RequestLocalizationMiddleware 생성자는 이 커밋에서 사용되지 않는 것으로 표시되었습니다. ASP.NET Core 5.0에서 사용되지 않는 생성자는 제거되었습니다. 자세한 내용은 dotnet/aspnetcore#23785를 참조하세요.

도입된 버전

5.0 미리 보기 8

이전 동작

사용되지 않는 RequestLocalizationMiddleware.ctor(RequestDelegate, IOptions<RequestLocalizationOptions>) 생성자가 있습니다.

새 동작

사용되지 않는 RequestLocalizationMiddleware.ctor(RequestDelegate, IOptions<RequestLocalizationOptions>) 생성자가 없습니다.

변경 이유

이렇게 변경하면 요청 지역화 미들웨어가 로거에 항상 액세스할 수 있습니다.

RequestLocalizationMiddleware 인스턴스를 수동으로 생성하는 경우 생성자를 통해 ILoggerFactory 인스턴스를 전달합니다. 해당 컨텍스트에서 유효한 ILoggerFactory 인스턴스를 사용할 수 없는 경우 미들웨어 생성자에 NullLoggerFactory 인스턴스를 전달하는 것이 좋습니다.

영향을 받는 API

RequestLocalizationMiddleware.ctor(RequestDelegate, IOptions<RequestLocalizationOptions>)