示例#1
0
 public RequestPerformanceBehaviour(ILogger <TRequest> logger,
                                    IRequestIdService requestIdService)
 {
     _timer            = new Stopwatch();
     _logger           = logger;
     _requestIdService = requestIdService;
 }
示例#2
0
 public LogExceptionsBehaviour(ILogger <TRequest> logger,
                               IRequestIdService requestIdService,
                               IConfiguration configuration)
 {
     _logger           = logger;
     _requestIdService = requestIdService;
     _configuration    = configuration;
 }
        public ResourceProvisioningService(
            IServiceProvider serviceProvider,
            IUserService userService,
            IRequestIdService requestIdService,
            IProvisioningQueueService provisioningQueueService,
            ICloudResourceReadService cloudResourceReadService,
            IResourceOperationModelService resourceOperationModelService,
            ICloudResourceOperationReadService resourceOperationReadService,
            ICloudResourceOperationUpdateService resourceOperationUpdateService,
            IProvisioningLogService provisioningLogService,
            IOperationCheckService operationCheckService,
            IOperationCompletedService operationCompletedService,
            ICreateAndUpdateService createAndUpdateService,
            IDeleteOperationService deleteOperationService,
            IRoleProvisioningService roleProvisioningService,
            ICorsRuleProvisioningService corsRuleProvisioningService,
            IFirewallService firewallService)
        {
            _serviceProvider          = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
            _userService              = userService ?? throw new ArgumentNullException(nameof(userService));
            _requestIdService         = requestIdService ?? throw new ArgumentNullException(nameof(requestIdService));
            _provisioningQueueService = provisioningQueueService ?? throw new ArgumentNullException(nameof(provisioningQueueService));

            //Resource services
            _resourceReadService = cloudResourceReadService ?? throw new ArgumentNullException(nameof(cloudResourceReadService));

            //Resource operation services
            _resourceOperationModelService  = resourceOperationModelService ?? throw new ArgumentNullException(nameof(resourceOperationModelService));;
            _resourceOperationReadService   = resourceOperationReadService ?? throw new ArgumentNullException(nameof(resourceOperationReadService));
            _resourceOperationUpdateService = resourceOperationUpdateService ?? throw new ArgumentNullException(nameof(resourceOperationUpdateService));

            //Provisioning services
            _provisioningLogService      = provisioningLogService ?? throw new ArgumentNullException(nameof(provisioningLogService));
            _operationCheckService       = operationCheckService ?? throw new ArgumentNullException(nameof(operationCheckService));
            _operationCompletedService   = operationCompletedService ?? throw new ArgumentNullException(nameof(operationCompletedService));
            _createAndUpdateService      = createAndUpdateService ?? throw new ArgumentNullException(nameof(createAndUpdateService));
            _deleteOperationService      = deleteOperationService ?? throw new ArgumentNullException(nameof(deleteOperationService));
            _roleProvisioningService     = roleProvisioningService ?? throw new ArgumentNullException(nameof(roleProvisioningService));
            _corsRuleProvisioningService = corsRuleProvisioningService ?? throw new ArgumentNullException(nameof(corsRuleProvisioningService));
            _firewallService             = firewallService ?? throw new ArgumentNullException(nameof(firewallService));
        }
 public RingsController(ILoggingService logger, IRequestIdService requestIdService)
 {
     this.logger = logger;
     this.requestIdService = requestIdService;
 }
 public CloudResourceOperationCreateService(SepesDbContext db, IMapper mapper, IUserService userService, IRequestIdService requestIdService)
     : base(db, mapper, userService)
 {
     _requestIdService = requestIdService;
 }
 public RequestIdFilter(IRequestIdService requestIdService, ILoggingService logger)
 {
     this.requestIdService = requestIdService;
     this.logger = logger;
 }
示例#7
0
 public ErrorHandlingMiddleware(RequestDelegate next, IRequestIdService requestIdService)
 {
     this.next         = next;
     _requestIdService = requestIdService;
 }
 public CloudResourceCreateService(SepesDbContext db, IConfiguration config, IMapper mapper, ILogger <CloudResourceCreateService> logger, IUserService userService, IStudyPermissionService studyPermissionService, IRequestIdService requestIdService)
     : base(db, config, mapper, logger, studyPermissionService)
 {
     _userService      = userService;
     _requestIdService = requestIdService;
 }
 public LogAllRequestsBehavior(ILogger <TRequest> logger,
                               IRequestIdService requestIdService)
 {
     _logger           = logger;
     _requestIdService = requestIdService;
 }