示例#1
0
        public override async Task Run()
        {
            var scheduledTask = ScheduledTaskFactory.Create(
                _taskName,
                _configuration,
                OpenSqlConnectionAsync <SupportRequestDbConfiguration>,
                LoggerFactory);

            await scheduledTask.RunAsync();
        }
示例#2
0
文件: Job.cs 项目: Yustos/NuGet.Jobs
        public override async Task <bool> Run()
        {
            try
            {
                var scheduledTask = ScheduledTaskFactory.Create(_jobArgsDictionary, _loggerFactory);

                await scheduledTask.RunAsync();
            }
            catch (Exception exception)
            {
                _logger.LogCritical(LogEvents.JobRunFailed, exception, "Job run failed!");
                return(false);
            }

            return(true);
        }
示例#3
0
        public override async Task Run()
        {
            var scheduledTask = ScheduledTaskFactory.Create(_jobArgsDictionary, LoggerFactory);

            await scheduledTask.RunAsync();
        }