Пример #1
0
 public OperationService(IOperationTransient transientOperation, IOperationScoped scopedOperation, IOperationSingleton singletonOperation, IOperationSingletonInstance instanceOperation)
 {
     this.TransientOperation         = transientOperation;
     this.ScopedOperation            = scopedOperation;
     this.SingletonOperation         = singletonOperation;
     this.SingletonInstanceOperation = instanceOperation;
 }
Пример #2
0
 public OperationService(IOperationTransient transient, IOperationScoped scoped, IOperationSingleton singleton, IOperationSingletonInstance singletonInstance)
 {
     Transient         = transient;
     Scoped            = scoped;
     Singleton         = singleton;
     SingletonInstance = singletonInstance;
 }
        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;
        }
Пример #4
0
 public OperationService(IOperationTransient transientOperation, IOperationScoped scopedOperation, IOperationSingleton singletonOperation, IOperationSingletonInstance singletonInstanceOperation)
 {
     TransientOperation         = transientOperation;
     ScopedOperation            = scopedOperation;
     SingletonOperation         = singletonOperation;
     SingletonInstanceOperation = singletonInstanceOperation;
 }
Пример #5
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;
 }
Пример #6
0
 public OperationCenter(IOperationTransient operationTransient,
                        IOperationScoped operationScoped,
                        IOperationSingleton operationSingleton,
                        IOperationSingletonInstance operationSingletonInstance)
 {
     OperationTransient         = operationTransient;
     OperationScoped            = operationScoped;
     OperationSingleton         = operationSingleton;
     OperationSingletonInstance = operationSingletonInstance;
 }
Пример #7
0
 public OperationService(IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation,
     IOperationSingletonInstance instanceOperation)
 {
     TransientOperation = transientOperation;
     ScopedOperation = scopedOperation;
     SingletonOperation = singletonOperation;
     SingletonInstanceOperation = instanceOperation;
 }
 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 OperationsController(OperationService operationService,
     IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation,
     IOperationSingletonInstance singletonInstanceOperation)
 {
     _operationService = operationService;
     _transientOperation = transientOperation;
     _scopedOperation = scopedOperation;
     _singletonOperation = singletonOperation;
     _singletonInstanceOperation = singletonInstanceOperation;
 }
Пример #10
0
 public OperationMiddleware3(
     RequestDelegate next,
     IOperationSingleton operationSingleton,
     IOperationSingletonInstance operationSingletonInstance,
     MySingletonService mySingletonService
     )
 {
     _next = next;
     _operationSingleton         = operationSingleton;
     _operationSingletonInstance = operationSingletonInstance;
     _mySingletonService         = mySingletonService;
 }
 public OperationsController(IOperationTransient transientOperation,
                             OperationService operationService,
                             IOperationScoped scopedOperation,
                             IOperationSingleton singletonOperation,
                             IOperationSingletonInstance singletonInstanceOperation)
 {
     _operTransient    = transientOperation;
     _operScope        = scopedOperation;
     _operSigle        = singletonOperation;
     _operInstance     = singletonInstanceOperation;
     _operationService = operationService;
 }
Пример #12
0
        public HomeController(IMyDependency myDependency, ILogger <HomeController> logger, OperationService operationService, IOperationTransient transientOperation, IOperationScoped scopedOperation,
                              IOperationSingleton singletonOperation, IOperationSingletonInstance singletonInstanceOperation)
        {
            _myDependency = myDependency;
            _logger       = logger;

            OperationService           = operationService;
            TransientOperation         = transientOperation;
            ScopedOperation            = scopedOperation;
            SingletonOperation         = singletonOperation;
            SingletonInstanceOperation = singletonInstanceOperation;
        }
Пример #13
0
 public HomeController(OperationService operationService,
                       IOperationTransient operationTransient,
                       IOperationScoped operationScoped,
                       IOperationSingleton operationSingleton,
                       IOperationSingletonInstance operationSingletonInstance)
 {
     this.operationService           = operationService;
     this.operationTransient         = operationTransient;
     this.operationScoped            = operationScoped;
     this.operationSingleton         = operationSingleton;
     this.operationSingletonInstance = operationSingletonInstance;
 }
 public OperationsController(OperationCenter operationCenter,
                             IOperationTransient operationTransient,
                             IOperationScoped operationScoped,
                             IOperationSingleton operationSingleton,
                             IOperationSingletonInstance operationSingletonInstance)
 {
     OperationCenter            = operationCenter;
     OperationTransient         = operationTransient;
     OperationScoped            = operationScoped;
     OperationSingleton         = operationSingleton;
     OperationSingletonInstance = operationSingletonInstance;
 }
Пример #15
0
 public OperationService(
     IOperationTransient operationTransient,
     IOperationScoped operationScoped,
     IOperationSingleton operationSingleton,
     IOperationSingletonInstance operationSingletonInstance
     )
 {
     Transient         = operationTransient;
     Scoped            = operationScoped;
     Singleton         = operationSingleton;
     SingletonInstance = operationSingletonInstance;
 }
Пример #16
0
 public OperationsController(OperationService operationService,
                             IOperationTransient transientOperation,
                             IOperationScoped scopedOperation,
                             IOperationSingleton singletonOperation,
                             IOperationSingletonInstance singletonInstanceOperation)
 {
     _operationService           = operationService;
     _transientOperation         = transientOperation;
     _scopedOperation            = scopedOperation;
     _singletonOperation         = singletonOperation;
     _singletonInstanceOperation = singletonInstanceOperation;
 }
Пример #17
0
 public HomeController(
     OperationService operationService,
     IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation,
     IOperationSingletonInstance singletonInstanceOperation)
 {
     OperationService           = operationService;
     TransientOperation         = transientOperation;
     ScopedOperation            = scopedOperation;
     SingletonOperation         = singletonOperation;
     SingletonInstanceOperation = singletonInstanceOperation;
 }
Пример #18
0
 public OperationService(
     ILogger<MyDenpendency> logger,
    IOperationTransient transientOperation,
    IOperationScoped scopedOperation,
    IOperationSingleton singletonOperation,
    IOperationSingletonInstance instanceOperation)
 {
     TransientOperation = transientOperation;
     ScopedOperation = scopedOperation;
     SingletonOperation = singletonOperation;
     SingletonInstanceOperation = instanceOperation;
     this._logger = logger;
 }
Пример #19
0
 public IndexModel(
     OperationService operationService,
     IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation,
     IOperationSingletonInstance singletonInstanceOperation)
 {
     OperationService           = operationService;
     TransientOperation         = transientOperation;
     ScopedOperation            = scopedOperation;
     SingletonOperation         = singletonOperation;
     SingletonInstanceOperation = singletonInstanceOperation;
 }
Пример #20
0
        //private readonly OperationService _operationService2;

        public OperationsController(IOperationTransient transientOperation,
                                    IOperationScoped scopedOperation,
                                    IOperationSingleton singletonOperation,
                                    IOperationSingletonInstance singletonInstanceOperation,
                                    OperationService operationService /*, OperationService operationService2*/)
        {
            _transientOperation         = transientOperation;
            _scopedOperation            = scopedOperation;
            _singletonOperation         = singletonOperation;
            _singletonInstanceOperation = singletonInstanceOperation;
            _operationService           = operationService;
            //_operationService2 = operationService2;
        }
Пример #21
0
 public IndexModel(IOperationTransient transientOperation,
                   IOperationScoped scopedOperation,
                   IOperationSingleton singletonOperation,
                   IOperationSingletonInstance singletonInstanceOperation,
                   OperationService operationService)
 {
     //   Count = 0;
     _operationService           = operationService;
     _transientOperation         = transientOperation;
     _scopedOperation            = scopedOperation;
     _singletonOperation         = singletonOperation;
     _singletonInstanceOperation = singletonInstanceOperation;
 }
 public DependencyInjectionDemoController(
     OperationService operationService,
     IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation,
     IOperationSingletonInstance singletonInstanceOperation)
 {
     OperationService           = operationService;
     TransientOperation         = transientOperation;
     ScopedOperation            = scopedOperation;
     SingletonOperation         = singletonOperation;
     SingletonInstanceOperation = singletonInstanceOperation;
 }
Пример #23
0
 public Index(
     IMyDependency myDependency,
     IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation,
     IOperationSingletonInstance singletonInstanceOperation)
 {
     _myDependency              = myDependency;
     TransientOperation         = transientOperation;
     ScopedOperation            = scopedOperation;
     SingletonOperation         = singletonOperation;
     SingletonInstanceOperation = singletonInstanceOperation;
 }
Пример #24
0
 public DI(IServiceProvider serviceProvider,
           OperationService operationService,
           IOperationTransient transientOperation,
           IOperationScoped scopedOperation,
           IOperationSingleton singletonOperation,
           IOperationSingletonInstance singletonInstanceOperation)
 {
     _serviceProvider            = serviceProvider;
     _operationService           = operationService;
     _transientOperation         = transientOperation;
     _scopedOperation            = scopedOperation;
     _singletonOperation         = singletonOperation;
     _singletonInstanceOperation = singletonInstanceOperation;
 }
Пример #25
0
 public IndexModel(
     IMyDependency myDependency,
     OperationService operationService,
     IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation,
     IOperationSingletonInstance singletonInstanceOperation)
 {
     _myDependency              = myDependency;
     OperationService           = operationService;
     TransientOperation         = transientOperation;
     ScopedOperation            = scopedOperation;
     SingletonOperation         = singletonOperation;
     SingletonInstanceOperation = singletonInstanceOperation;
 }
 public DiSubScopeController(
     IServiceScopeFactory serviceScopeFactory,
     IOperationService operationService,
     IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation,
     IOperationSingletonInstance singletonInstanceOperation)
 {
     _serviceScopeFactory        = serviceScopeFactory;
     _operationService           = operationService;
     _transientOperation         = transientOperation;
     _scopedOperation            = scopedOperation;
     _singletonOperation         = singletonOperation;
     _singletonInstanceOperation = singletonInstanceOperation;
 }
Пример #27
0
 public MenuController(
     OperationService operationService,
     IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation,
     IOperationSingletonInstance singletonInstanceOperation,
     ILogService sysLog)
 {
     _sysLog                     = sysLog;
     _operationService           = operationService;
     _transientOperation         = transientOperation;
     _scopedOperation            = scopedOperation;
     _singletonOperation         = singletonOperation;
     _singletonInstanceOperation = singletonInstanceOperation;
 }
Пример #28
0
 public IndexModel(ILogger <MyDenpendency> logger,
                   IMyDenpendency myDenpendency,
                   OperationService operationService,
                   IOperationTransient transientOperation,
                   IOperationScoped scopedOperation,
                   IOperationSingleton singletonOperation,
                   IOperationSingletonInstance singletonInstanceOperation)
 {
     this._myDenpendency        = myDenpendency;
     OperationService           = operationService;
     TransientOperation         = transientOperation;
     ScopedOperation            = scopedOperation;
     SingletonOperation         = singletonOperation;
     SingletonInstanceOperation = singletonInstanceOperation;
     this._logger = logger;
 }
Пример #29
0
        public IndexModel(
            IOperationTransient operationTransient,
            IOperationScoped operationScoped,
            IOperationSingleton operationSingleton,
            IOperationSingletonInstance operationSingletonInstance,

            OperationService operationService
            )
        {
            this.OperationTransient         = operationTransient;
            this.OperationScoped            = operationScoped;
            this.OperationSingleton         = operationSingleton;
            this.OperationSingletonInstance = operationSingletonInstance;

            this.OperationService = operationService;
        }
        public async Task InvokeAsync(
            HttpContext context,
            IOperationTransient operationTransient,
            IOperationScoped operationScoped,
            IOperationSingleton operationSingleton,
            IOperationSingletonInstance operationSingletonInstance
            )
        {
            await context.Response.WriteAsync(string.Format("In OperationMiddleware1 operationTransient is:{0}\r\n", operationTransient.OperationId.ToString()));

            await context.Response.WriteAsync(string.Format("In OperationMiddleware1 operationScoped is:{0}\r\n", operationScoped.OperationId.ToString()));

            await context.Response.WriteAsync(string.Format("In OperationMiddleware1 operationSingleton is:{0}\r\n", operationSingleton.OperationId.ToString()));

            await context.Response.WriteAsync(string.Format("In OperationMiddleware1 operationSingletonInstance is:{0}\r\n", operationSingletonInstance.OperationId.ToString()));

            await _next(context);
        }
        public CicloDeVidaModel(OperationService operationService,
                                IOperationTransient transientOperation,
                                IOperationScoped scopedOperation,
                                IOperationSingleton singletonOperation,
                                IOperationSingletonInstance singletonInstanceOperation)
        {
            TransientDePagina         = transientOperation.OperationId.ToString();
            ScopedDePagina            = scopedOperation.OperationId.ToString();
            SingletonDePagina         = singletonOperation.OperationId.ToString();
            SingletonInstanceDePagina = singletonInstanceOperation.OperationId.ToString();

            TransientDelServicio         = operationService.TransientOperation.OperationId.ToString();
            ScopedDelServicio            = operationService.ScopedOperation.OperationId.ToString();
            SingletonDelServicio         = operationService.SingletonOperation.OperationId.ToString();
            SingletonInstanceDelServicio = operationService.SingletonInstanceOperation.OperationId.ToString();

            _operationService           = operationService;
            _transientOperation         = transientOperation;
            _scopedOperation            = scopedOperation;
            _singletonOperation         = singletonOperation;
            _singletonInstanceOperation = singletonInstanceOperation;
        }
Пример #32
0
 public DIOperateController(
     IOperationTransient transient,
     IOperationScoped scope,
     IOperationSingleton singleton,
     IJob job,
     IOperationSingletonInstance instance,
     OperationService operationService,
     Service1 service1,
     ISomeService someService,
     Service3 service3,
     IFly fly
     )
 {
     this._transient        = transient;
     this._scope            = scope;
     this._singleton        = singleton;
     this._job              = job;
     this._instance         = instance;
     this._operationService = operationService;
     this._service1         = service1;
     this._someService      = someService;
     this._service3         = service3;
     this._fly              = fly;
 }