您的位置:网站首页 > asp源码 > 正文

如何在ASPNet 代码中使用依赖注入(DI

类别:asp源码 日期:2018-7-10 3:53:11 人气: 来源:

  【IT168 资讯】利用ASP.Net 代码中的依赖注入来插入组件并提高代码性和可测试性

  对依赖注入的支持建立在ASP.Net代码、微软的开源、跨平台、精益和模块化框架中,用于构建高性能、可扩展的web应用程序。在ASP.Net代码中,可以将框架服务和应用程序服务注入到类中,而不是紧密耦合。在本文中,我们将介绍如何在ASP.Net代码中使用依赖注入。

  依赖注入(也称DI)是一种设计模式,其中一个类或对象将其依赖的类注入(由另一个类或对象传递给它),而不是直接创建它们。依赖注入有利于促进松耦合,提高可测试性和性。此外,依赖注入允许更改实现,而无需更改利用这些实现的类或接口。

  作为ASP.Net代码的一部分,下一步是使用依赖注入容器注册TopicAreaService。请在Startup.cs文件中的ConfigureServices方法中编写下面的代码段。 ConfigureServices方法将服务添加到服务容器中,使它们通过依赖注入在应用程序中可用,在运行时自动调用。

  依赖注入生命周期用于指定何时创建和重新创建依赖对象。 就ASP.Net代码应用程序中依赖注入实例的生命周期而言,有三种可能性:

  请注意,在本示例中,我们使用了Transient类型。 以下代码片段说明了如何在注册服务时使用其他类型的生命周期。

  现在,实现的服务已被添加到管道中,可以在ASP.Net代码项目的任何控制器中使用它。 以下代码片段说明了如何在控制器中请求TopicAreaService的实例。

  本文由 790游戏(www.790.kim)整理发布

0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: