Ejemplo n.º 1
0
 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;
        }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 5
0
 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");
 }
Ejemplo n.º 6
0
 public HomeController(IOptions <MySubOptions> subOptionsAccessor)
 {
     _subOptions = subOptionsAccessor.Value;
 }
Ejemplo n.º 7
0
 public HomeController(IOptions <TestOptions> options, IOptions <MySubOptions> subOptions)
 {
     this.options    = options.Value;
     this.subOptions = subOptions.Value;
 }