public void ConfigureServices(IServiceCollection services)
var buildServiceProvider = services.BuildServiceProvider();
var getService = buildServiceProvider.GetService<IOptions<ConfigurationSettings>>();ConfigurationSettings = getService.Val
这是我加载列表的方法,这是可行的,但我对builder.Services.BuildServiceProvider();有警告。从应用程序代码中调用'BuildServiceProvider‘将导致创建一个额外的单例服务副本。考虑替代方案,如依赖注入服务作为“配置”的参数。GetCarrierSetting() List<Setting> result = new();
{
var sp = builder.Services.BuildServiceProvider
我试着用WebApplicationFactory进行集成测试,但是我得到了错误。builder.AddNegotiate(options => var ldapConnectionsFactory = new LdapConnectionsFactory(domainConfiguration, loggerFactory.CreateLogger<LdapConnectionsFactory>());
if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux) &