.NET
NET Core IOptionsMonitor的使用
最近在使用IOptionsMonitor时,发现OnChange方法无法回调,代码如下: Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddControllers(); services.Configure<MyConfig>(config => { config.Value = Configuration.GetValue<string>("MyConfig:Value"); }); services.AddSingleton<SingletonService>(); } SingletonService.cs private MyConfig myConfig; public SingletonService(IOptionsMonitor<MyConfig> optionsMonitor) { myConfig = optionsMonitor.CurrentValue;