描述一下依赖注入后的服务生命周期? 在ASP.NET Core中,我们不需要关心如何释放这些服务, 因为系统会帮我们释放掉。有三种服务的生命周期。 单实例服务, 通过add singleton方法来添加。在注册时即创建服务, 在随后的请求中都使用这一个服务。 短暂服务, 通过add transient方法来添加。是一种轻量级的服务,用于无状态服务的操作。 作用域服务,一个新的请求会创建一个服务实例。使用add scoped方法来添加。