为了账号安全,请及时绑定邮箱和手机立即绑定

依赖注入:静态参数和服务

依赖注入:静态参数和服务

C#
MMMHUHU 2021-05-11 09:22:07
我有将注入到其他一些控制器的服务。它需要一个服务,以及一个从配置文件中获取的连接字符串。public class MyService : IMyService{  public MyService(IService1 service1, IService2 service2, string connectionString){     //...  }}我希望IService1并被IService2注入,但是connectionString需要手动指定。我无法解决这个问题,我看到的示例要么非常复杂,要么不是我想要实现的目标。public void ConfigureServices(IServiceCollection services){    var cfg = new MyConfiguration();       Configuration.Bind("config", cfg);    var connectionString = cfg["myConnectionString"];    services.AddSingleton<IMyService, MyService>(/*what can I do here?*/)}能简单地做到这一点吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 112 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信