首页 > 解决方案 > Dotnet 服务终身 DI

问题描述

我知道生命注入如何与三种类型一起工作,瞬态、单例和作用域。我也知道每个人是如何工作的。

在作用域的情况下,我知道它会为每个请求创建一个新的服务实例,但我不知道我可以考虑使用作用域注入的请求。

我知道通过控制器的 httpRequest 是一个生命周期请求,但我正在处理 kafka 上的事件,我想知道我消费事件和做我需要的一切的生命周期是否也可以被视为请求生命周期,所以我可以与 DI 一起正常工作。

话虽如此,我想知道在 kafka 上消费一个事件后,是否在我的进程中使用注入的一些服务,这些服务将在进程结束时由 GC 一次性使用,就像它对 http 请求一样。

标签: c#.neteventsdependency-injection

解决方案


推荐阅读