asp.net-core - 如何在启动时根据配置文件切换依赖注入绑定?
问题描述
如何在运行时更改注入的依赖项?我有一个提供服务的提供商,它会不时更改。每次应用程序运行时它都不会更改,我不希望它在应用程序运行时即时更改依赖项。我想将我的配置放在一个文件中,这样我们就不需要在依赖项更改时构建和部署,更不用说构建和部署所需的时间了。
如何将绑定移动到外部配置文件(XML 或 JSON)?我仍然可以在 startup.cs 中保留大多数绑定,但用外部配置文件补充它们吗?
解决方案
推荐阅读
- r - 将字符串格式化为带小时和分钟的日期
- object-detection - 我可以使用更多的训练和测试图像从最终的 .weight 继续训练吗?
- mysql - Laravel 媒体库问题
- google-apps-script - 如何在 Google Script 中逐个获取每个标记单元格的增量值
- java - Keycloak 自定义 Docker ProtocolMapper 部署
- android - 如何检查用户是否使用匿名提供程序进行了身份验证
- c# - 即使启用 CORS,我也无法在客户端上访问 Response.Headers("Content-Disposition")
- c++ - 将指向数据成员的指针传递给 std::invoke 时有哪些用例和用处?
- python - 有什么方法可以减少条件语句中的代码
- python - PyQt5:如何在短时间内显示另一个窗口/小部件