在我的web应用程序中,我使用WS-Fed / AD FS进行身份验证,为了启动身份验证,它基本上如下所示:https://docs.microsoft.com/en-us/aspnet/core/securityview=aspnetcore-3.1#use-ws-federation-without-aspnet-core-identity 它工作得很好,但是在我的应用程序中,我想访问WsFederationOptionsview=aspnetcore-3.0)的一些
它是单例的,瞬态的还是作用域的?services.Configure<SomeConfiguration>(configuration.GetSection(nameof(SomeConfiguration)));这就是我如何将配置添加到我的服务类中public class SomeService: ISomeService public SomeService(IOptionsMonitor<SomeConfiguration> configuration)
在阅读了ASP.NET核心单例服务类之后,我创建了一个作为HttpClient提供程序的鼓励重用HttpClient实例核心服务类。但是,我也希望确保BaseAddress属性与配置中指定的值保持一致,因此我添加了对IOptionsMonitor的依赖关系,以便随时更新配置时重新设置BaseAddress属性。ReaderWriterLockSlim();
public MachineDatabaseHttpClie
我正在使用IOptionsMonitor,但它没有检测到更改。,我编写了以下内容但是,当我更改配置文件(即使在单例对象中也有更改配置的方法吗?在ConfigHelpers.cs中
var someConfig= serviceProvider.GetRequiredService<IOptionsMonitor<Config>