阅读this question的公认答案时,它写道:
“瞬态实体框架上下文不能由两个线程共享,因此如果您想要执行任何异步工作,您将使用一个瞬态的方法,以便为每个组件创建一个新的上下文实例。否则,您将不得不等待限定作用域的组件完成后,它才会转移到下一个组件。”
这是否意味着AddSingleton和AddScoped在异步调用期间会阻塞?
发布于 2019-10-17 23:59:02
瞬态::将使用一个新的实例,每次类或服务通过同一个HttpRequest调用,同时在pipieline中处理它。
作用域:将在单个HttpRequest的所有管道处理过程中使用相同的实例。
Singelton:将为导航您站点的所有用户的所有httprequests使用相同的实例。
https://stackoverflow.com/questions/58439165
复制相似问题