Example #1
0
 public OperationService(IOperationTransient transient, IOperationScoped scoped, IOperationSingleton singleton, IOperationSingletonInstance singletonInstance)
 {
     Transient         = transient;
     Scoped            = scoped;
     Singleton         = singleton;
     SingletonInstance = singletonInstance;
 }
 public OperationService(IOperationTransient operationTransient, IOperationScoped operationScoped, IOperationSingleton operationSingleton, IOperationSingletonInstance operationSingletonInstance)
 {
     this.OperationTransient         = operationTransient;
     this.OperationScoped            = operationScoped;
     this.OperationSingleton         = operationSingleton;
     this.OperationSingletonInstance = operationSingletonInstance;
 }
 public HomeController(IOperationTransient transient, IOperationScoped scoped, IOperationSingleton singleton, IOperationInstance instance)
 {
     this._transient = transient;
     this._scoped    = scoped;
     this._singleton = singleton;
     this._instance  = instance;
 }
Example #4
0
 public OperationService(IOperationTransient transientOperation, IOperationScoped scopedOperation, IOperationSingleton singletonOperation, IOperationSingletonInstance instanceOperation)
 {
     this.TransientOperation         = transientOperation;
     this.ScopedOperation            = scopedOperation;
     this.SingletonOperation         = singletonOperation;
     this.SingletonInstanceOperation = instanceOperation;
 }
 public LifeCycleController(OperationService operationService, IOperationTransient operationTransient, IOperationScoped operationScoped, IOperationSingleton operationSingleton)
 {
     this.operationService   = operationService;
     this.operationTransient = operationTransient;
     this.operationScoped    = operationScoped;
     this.operationSingleton = operationSingleton;
 }
Example #6
0
 public OperationsController(OperationService operationService, IOperationTransient transientOperation, IOperationScoped scopedOperation, IOperationSingleton singletonOperation)
 {
     _operationService   = operationService;
     _transientOperation = transientOperation;
     _scopedOperation    = scopedOperation;
     _singletonOperation = singletonOperation;
 }
 public TestServiceScoped(ILogger <TestServiceScoped> logger, IOperationTransient transientOperation, IOperationSingleton singletonOperation, IOperationScoped scopedOperation)
 {
     _logger             = logger;
     _transientOperation = transientOperation;
     _singletonOperation = singletonOperation;
     _scopedOperation    = scopedOperation;
 }
Example #8
0
 public void MethodCall(int dummy, int d, IOperationTransient transient, IOperationScoped scoped, IOperationSingleton singleton, IOperationSingletonInstance singletonInstance)
 {
     this.Transient3         = transient.OperationId;
     this.Scoped3            = scoped.OperationId;
     this.Singleton3         = singleton.OperationId;
     this.SingletonInstance3 = singletonInstance.OperationId;
 }
Example #9
0
 public OperationService(IOperationTransient transientOperation, IOperationScoped scopedOperation, IOperationSingleton singletonOperation, IOperationSingletonInstance singletonInstanceOperation)
 {
     TransientOperation         = transientOperation;
     ScopedOperation            = scopedOperation;
     SingletonOperation         = singletonOperation;
     SingletonInstanceOperation = singletonInstanceOperation;
 }
 /// <summary>
 /// Crea una nueva instancia de HomeController
 /// </summary>
 /// <param name="logger">Represents a type used to perform logging.</param>
 /// <param name="transientOperation">Transient Operation</param>
 /// <param name="scopedOperation">Scoped Transient</param>
 /// <param name="singletonOperation">Singleton Transient</param>
 public HomeController(ILogger <HomeController> logger, IOperationTransient transientOperation, IOperationScoped scopedOperation, IOperationSingleton singletonOperation)
 {
     this._logger             = logger;
     this._transientOperation = transientOperation;
     this._scopedOperation    = scopedOperation;
     this._singletonOperation = singletonOperation;
 }
        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;
        }
Example #12
0
 public SecondInstanceInaCall(IOperationTransient transientOperation,
                              IOperationScoped scopedOperation,
                              IOperationSingleton singletonOperation)
 {
     _transientOperation = transientOperation;
     _scopedOperation    = scopedOperation;
     _singletonOperation = singletonOperation;
 }
 public OperationService(IOperationTransient operationTransient,
                         IOperationScoped operationScoped,
                         IOperationSingleton operationSingleton)
 {
     OperationTransient = operationTransient;
     OperationScoped    = operationScoped;
     OperationSingleton = operationSingleton;
 }
Example #14
0
 public OperationController(IOperationTransient operationTransient, IOperationScoped operationScoped,
                            IOperationSingleton operationSingleton, IOperationSingleton operationSingletonInstance)
 {
     _operationTransient         = operationTransient;
     _operationScoped            = operationScoped;
     _operationSingleton         = operationSingleton;
     _operationSingletonInstance = operationSingletonInstance;
 }
Example #15
0
 public DIController(IOperationSingleton operationSingleton,
                     IOperationTransient operationTransient,
                     IOperationScoped operationScoped)
 {
     _operationSingleton = operationSingleton;
     _operationTransient = operationTransient;
     _operationScoped    = operationScoped;
 }
Example #16
0
 public ScopesModel(IOperationTransient transientOperation,
                    IOperationScoped scopedOperation,
                    IOperationSingleton singletonOperation)
 {
     _transientOperation = transientOperation;
     _scopedOperation    = scopedOperation;
     _singletonOperation = singletonOperation;
 }
Example #17
0
 /// <summary>
 /// 建構函式
 /// </summary>
 /// <param name="transientOperation"></param>
 /// <param name="scopedOperation"></param>
 /// <param name="singletonOperation"></param>
 /// <param name="singletonInstanceOperation"></param>
 /// <param name="operationService"></param>
 public TestController(IOperationTransient transientOperation, IOperationScoped scopedOperation, IOperationSingleton singletonOperation, IOperationSingletonInstance singletonInstanceOperation, OperationService operationService)
 {
     _transientOperation         = transientOperation;
     _scopedOperation            = scopedOperation;
     _singletonOperation         = singletonOperation;
     _singletonInstanceOperation = singletonInstanceOperation;
     _operationService           = operationService;
 }
 public Lifetime(
     IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletondOperation)
 {
     this._transientOperation  = transientOperation;
     this._scopedOperation     = scopedOperation;
     this._singletondOperation = singletondOperation;
 }
Example #19
0
        public async Task InvokeAsync(HttpContext context,
                                      IOperationScoped scopedOperation)
        {
            _logger.LogInformation("Transient: " + _transientOperation.OperationId);
            _logger.LogInformation("Scoped: " + scopedOperation.OperationId);
            _logger.LogInformation("Singleton: " + _singletonOperation.OperationId);

            await _next(context);
        }
 public HomeController(OperationService operationService,
                       IOperationTransient operationTransient,
                       IOperationScoped operationScoped,
                       IOperationSingleton operationSingleton)
 {
     OperationService   = operationService;
     OperationTransient = operationTransient;
     OperationScoped    = operationScoped;
     OperationSingleton = operationSingleton;
 }
Example #21
0
 public OperationService(IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation,
     IOperationInstance instanceOperation)
 {
     TransientOperation = transientOperation;
     ScopedOperation = scopedOperation;
     SingletonOperation = singletonOperation;
     InstanceOperation = instanceOperation;
 }
Example #22
0
 public HomeController(ILogger <WeatherForecastController> logger,
                       IOperationTransient transientOperation,
                       IOperationScoped scopedOperation,
                       IOperationSingleton singletonOperation)
 {
     _logger             = logger;
     _transientOperation = transientOperation;
     _scopedOperation    = scopedOperation;
     _singletonOperation = singletonOperation;
 }
 public OperationsController(
     IOperationTransient tr,
     IOperationScoped sc,
     IOperationSingleton sn
     )
 {
     this.tr = tr;
     this.sc = sc;
     this.sn = sn;
 }
 public OperationCenter(IOperationTransient operationTransient,
                        IOperationScoped operationScoped,
                        IOperationSingleton operationSingleton,
                        IOperationSingletonInstance operationSingletonInstance)
 {
     OperationTransient         = operationTransient;
     OperationScoped            = operationScoped;
     OperationSingleton         = operationSingleton;
     OperationSingletonInstance = operationSingletonInstance;
 }
Example #25
0
 public IndexModel(ILogger <IndexModel> logger,
                   IOperationTransient transientOperation,
                   IOperationScoped scopedOperation,
                   IOperationSingleton singletonOperation)
 {
     _logger             = logger;
     _transientOperation = transientOperation;
     _scopedOperation    = scopedOperation;
     _singletonOperation = singletonOperation;
 }
Example #26
0
 public TestService(
     IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation
     )
 {
     _transientOperation = transientOperation;
     _scopedOperation    = scopedOperation;
     _singletonOperation = singletonOperation;
 }
 public OperationsController(OperationService operationService, IOperationTransient transientOperation, IOperationScoped scopedOperation, IOperationSingleton singletonOperation, IOperationSingletonInstance singletonInstanceOperation, IRequestEntry requestEntryMethod, IMemoryCache memoryCache)
 {
     this._operationService           = operationService;
     this._transientOperation         = transientOperation;
     this._scopedOperation            = scopedOperation;
     this._singletonOperation         = singletonOperation;
     this._singletonInstanceOperation = singletonInstanceOperation;
     this._requestEntryMethod         = requestEntryMethod;
     this._memoryCache = memoryCache;
 }
 public OperationServie(IOperationTransient operationTransient,
                        IOperationScoped operationScoped,
                        IOperationSingleton operationSingleton,
                        ILogger <OperationServie> logger)
 {
     TransientOperation = operationTransient;
     ScopedOperation    = operationScoped;
     SingletonOperation = operationSingleton;
     _logger            = logger;
 }
Example #29
0
 public HomeController(ILogger <HomeController> logger, IEnumerable <IMyDependency> dependency, IOperationTransient transientOperation, IOperationSingleton singletonOperation, IOperationScoped scopedOperation, TestServiceScoped testServiceScoped, TestServiceTransient testServiceTransient)
 {
     _logger               = logger;
     _dependency           = dependency;
     _transientOperation   = transientOperation;
     _singletonOperation   = singletonOperation;
     _scopedOperation      = scopedOperation;
     _testServiceScoped    = testServiceScoped;
     _testServiceTransient = testServiceTransient;
 }
Example #30
0
 public DIController(
     IOperationTransient operation1,
     IOperationScoped operation2,
     IOperationSingleton operation3
     )
 {
     _operation1 = operation1;
     _operation2 = operation2;
     _operation3 = operation3;
 }
 public HomeController(ILogger <HomeController> logger,
                       TodoClient todoClient,
                       IHttpClientFactory httpClientFactory,
                       IOperationScoped operationScoped)
 {
     _logger            = logger;
     _todoClient        = todoClient;
     _httpClientFactory = httpClientFactory;
     _operationScoped   = operationScoped;
 }
Example #32
0
 public OperationsController(OperationService operationService,
     IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation,
     IOperationInstance instanceOperation)
 {
     _operationService = operationService;
     _transientOperation = transientOperation;
     _scopedOperation = scopedOperation;
     _singletonOperation = singletonOperation;
     _instanceOperation = instanceOperation;
 }