コード例 #1
0
        public JobController(ILogger <JobController> logger, IJobStore jobStore, ISchedulerRemoting schedulerRemoting, ILoadBalancerFactory loadBalancerFactory)
        {
            _logger = logger;

            _jobStore            = jobStore;
            _schedulerRemoting   = schedulerRemoting;
            _loadBalancerFactory = loadBalancerFactory;
        }
コード例 #2
0
        public PackagesController(ILogger <PackagesController> logger, IHostEnvironment hostEnvironment, ISchedulerRemoting schedulerRemoting, IServiceRoute serviceRoute)
        {
            _logger            = logger;
            _hostEnvironment   = hostEnvironment;
            _schedulerRemoting = schedulerRemoting;
            _serviceRoute      = serviceRoute;

            _jobDirectory = Config.Options.JobDirectory;
            var allowedFileExtensions = Config.Options.JobAllowedFileExtension;

            _allowedFileExtension = string.IsNullOrWhiteSpace(allowedFileExtensions) ? new string[] { ".zip" } : allowedFileExtensions.Split(',', StringSplitOptions.RemoveEmptyEntries);
        }