我使用IServiceCollection
使用以下代码,它位于启动期间调用的扩展方法中。
services.TryAddSingleton<IReadOnlyPolicyRegistry<string>, PolicyRegistry>();
我需要在PolicyRegistry
上调用某些方法,然后再使用它。使用Microsoft.Extensions.DependencyInjection
实现这一目标的最优雅的方法是什么?
多个不同的项目可能会使用TryAddSingleton
来调用PolicyRegistry
,并且需要先在其中设置其策略,然后才能在任何构造函数中使用。
我正在寻找类似于PostConfiguration
的{{1}}。
IOptions