コード例 #1
0
 //IOptions<T> doesn't reflect config change
 //Instead we should use IOptionsSnapshot<T>
 public AwesomeController(IOptionsSnapshot <AwesomeOptions> options, IOptionsSnapshot <AwesomeOptions.BazOptions> bazOptions)
 {
     awesomeOptions  = options.Value;
     this.bazOptions = bazOptions.Value;
 }
コード例 #2
0
 public ConfigController(IOptionsSnapshot <AwesomeOptions> awesomeOptions, IOptions <AwesomeOptions.BazOptions> bazOptions)
 {
     this.Options    = awesomeOptions.Value;
     this.bazOptions = bazOptions.Value;
 }