【发布时间】:2020-11-06 20:46:22
【问题描述】:
我正在ConfigureServices 中为 asp.net core 3.1 web api 应用程序注册多个服务,并希望在另一个服务中访问一个服务方法。这可能吗?
示例代码,这里我想在第二次服务注册时访问ISecretKeyReader,如何?
public void ConfigureServices(IServiceCollection services)
{
services.AddSingleton<ISecretKeyReader, AzureKeyVaultReader>();
services.AddSingleton(sp =>
{
//how to access ISecretKeyReader here?
});
【问题讨论】:
标签: c# dependency-injection asp.net-core-webapi