如何注册依赖服务

问题描述 投票:1回答:1

我像这样注册HttpClient:

services.AddSingleton<HttpClient>();

然后在代码中我想注册另一个依赖于此的接口:

services.AddSingleton<IMyRepository>(
    new MyRepository("<string>",
        "<string>",
        "<string>",
        ???,
        logger));

所以我不确定要放入???。我可以输入“ new HttpClient()”,但这种方法无法实现注册HttpClient的目的。我基本上需要调用该方法来获取已添加的引用。想法?

谢谢。

c# asp.net-mvc inversion-of-control
1个回答
1
投票

从服务提供商处解决:

© www.soinside.com 2019 - 2024. All rights reserved.