描述一下依赖注入后的服务生命周期?

发布于 2020-01-10 15:39:04
关注者
1
被浏览
10824
1 个回答
  • 面试哥
    面试哥 2020-01-10
    为面试而生,有面试问题,就找面试哥。

    在dot net core中,我们不需要关心如何释放这些服务, 因为系统会帮我们释放掉。有三种服务的生命周期。

    单实例服务, 通过add singleton方法来添加。在注册时即创建服务, 在随后的请求中都使用这一个服务。

    短暂服务, 通过add transient方法来添加。是一种轻量级的服务,用于无状态服务的操作。

    作用域服务,一个新的请求会创建一个服务实例。使用add scoped方法来添加。

推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看