【发布时间】:2019-08-24 18:07:43
【问题描述】:
我正在为我的服务编写扩展方法扩展方法,以将其添加到 IServiceCollection 并在 IApplicationBuilder 中使用。
AddService(this IServiceCollection services, MySettingsClass settings) 也有一些应该使用的设置。
我需要 UseService(this IApplicationBuilder app) 方法中的那些确切设置,但不知道如何在此处访问它们。
如何将这些设置从 ConfigureServices 带到 Configure 而不传递两次(例如 UseService(this IApplicationBuilder app, MySettingsClass settings))。
【问题讨论】:
-
向 DI 注册
MySettingsClass本身,然后通过IApplicationBuilder本身在您的IApplicationBuilder扩展中请求它。
标签: c# asp.net-core .net-core asp.net-core-2.2 .net-core-2.2