小编Gia*_*omo的帖子

在ASP.NET Core中创建范围工厂

我想在asp.net核心中创建作用域容器,并在我的singleton方法的2种方法中使用它。

我试过在sigleton的每种方法中创建此方法。它有效,但是我认为这是开销。

        var scopeFactory = _serviceProvider.GetService<IServiceScopeFactory>();
        var scope = scopeFactory.CreateScope();
        var scopedContainer = scope.ServiceProvider;
Run Code Online (Sandbox Code Playgroud)

在需要时,我会在每种方法中编写它。我认为这是逻辑错误。请给我解释一下如何正确执行?谢谢

c# dependency-injection asp.net-core

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

标签 统计

asp.net-core ×1

c# ×1

dependency-injection ×1