小编Ped*_*ito的帖子

瞬态BackgroundService,返回的实例总是不同?

所以我有一个场景,我必须并行执行多个任务,我有一个具有继承自 a 的泛型类型的类它将负责执行单个任务。对于每个任务,我想要一个新实例来执行给定的任务。目标是拥有一批工人。

Worker<T>:BackgroundService
Run Code Online (Sandbox Code Playgroud)

在启动中我添加如下:

services.AddTransient(typeof(Worker<>));
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我向 ServiceProvider 请求实例时,返回的实例总是不同的?

c# transient background-service .net-core asp.net-core

0
推荐指数
1
解决办法
1749
查看次数