public ConfigController(IConfiguration config, IOptions <MyOptions> myOption, IOptions <MySubOptions> mySubOption, DBHelper dbHelper) { this._config = config; this._myOptions = myOption.Value; this._mySubOptions = mySubOption.Value; this._dbHelper = dbHelper; }
public HomeController( ILogger <HomeController> logger, IConfiguration config, IOptionsMonitor <MyOptions> optionAccessor, IOptionsMonitor <MyOptionsWithDelegateConfig> optionsAccessorWithDelegateConfig, IOptionsMonitor <MySubOptions> subOptionsAccessor, IOptionsSnapshot <MyOptions> snapshotOptionsAccessor, IOptionsSnapshot <MyOptions> namedOptionsAccessor, IMyDependency myDependency, OperationService operationService, IOperationTransient transientOperation, IOperationScoped scopedOperation, IOperationSingleton singletonOperation, IOperationSingletonInstance instanceOperation) { _logger = logger; _config = config; _options = optionAccessor.CurrentValue; _optionsWithDelegateConfig = optionsAccessorWithDelegateConfig.CurrentValue; _subOptions = subOptionsAccessor.CurrentValue; _snapshotOptions = snapshotOptionsAccessor.Value; _named_options_1 = namedOptionsAccessor.Get("named_options_1"); _named_options_2 = namedOptionsAccessor.Get("named_options_2"); _myDependency = myDependency; OperationService = operationService; TransientOperation = transientOperation; ScopedOperation = scopedOperation; SingletonOperation = singletonOperation; InstanceOperation = instanceOperation; }
public OptionsController( IOptionsMonitor <MyOptions> optionsMonitor, IOptionsMonitor <MySubOptions> subOptionsMonitor ) { options = optionsMonitor.CurrentValue; subOptions = subOptionsMonitor.CurrentValue; }
public HomeController( IOptions <MyOptions> optionsAccessor, IOptions <MyOptionsWithDelegateConfig> optionsAccessorWithDelegateConfig, IOptions <MySubOptions> subOptionsAccessor, IOptionsSnapshot <MyOptions> snapshotOptionsAccessor, IOptionsSnapshot <MyOptions> namedOptionsAccessor) { _options = optionsAccessor.Value; _optionsWithDelegateConfig = optionsAccessorWithDelegateConfig.Value; _subOptions = subOptionsAccessor.Value; }
public IndexModel( IOptionsMonitor <MyOptions> optionsAccessor, IOptionsMonitor <MyOptionsWithDelegateConfig> optionsAccessorWithDelegateConfig, IOptionsMonitor <MySubOptions> subOptionsAccessor, IOptionsSnapshot <MyOptions> snapshotOptionsAccessor, IOptionsSnapshot <MyOptions> namedOptionsAccessor) { _options = optionsAccessor.CurrentValue; _optionsWithDelegateConfig = optionsAccessorWithDelegateConfig.CurrentValue; _subOptions = subOptionsAccessor.CurrentValue; _snapshotOptions = snapshotOptionsAccessor.Value; _named_options_1 = namedOptionsAccessor.Get("named_options_1"); _named_options_2 = namedOptionsAccessor.Get("named_options_2"); }
public HomeController(IOptions <MySubOptions> subOptionsAccessor) { _subOptions = subOptionsAccessor.Value; }
public HomeController(IOptions <TestOptions> options, IOptions <MySubOptions> subOptions) { this.options = options.Value; this.subOptions = subOptions.Value; }