当前位置: 移动技术网 > IT编程>开发语言>.net > .NET Core:依赖注入

.NET Core:依赖注入

2018年12月19日  | 移动技术网IT编程  | 我要评论

皇城神鹰演员表,永新初中生打人视频,魅龙姬

   在startup的configureservices方法中加入需要依赖注入的东西。
  每次从容器 中获取的时候都是一个新的实例:services.addtransient<itransient, transient>();
  每次从同一个容器中获取的实例是相同的(一个请求内时同一个实例):services.addscoped<iscoped, scoped>();
  每次从同根容器中获取的时候都是同一个实例(全局同一个实例):services.addsingleton<isingleton, singleton>();
  注入配置信息:
     services.configure<config>(config =>
            {
                config.dbconnectionstring = connstr;
            });
  在控制器中可以由构造函数注入,也可以由action注入,有时候在你的控制器中你不需要为超过一个 action 使用的服务。在这种情况下,将服务作为 action 方法的一个参数是有意义的。这是通过使用特性 [fromservices] 标记参数实现。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网