public void Setup() { var serviceProvider = new ServiceCollection() .AddSchedulingEngine() .BuildServiceProvider(); scheduledJobBuilder = serviceProvider.GetService <IScheduledJobBuilder>(); }
public void Setup() { scheduledJobBuilder = new ScheduledJobBuilder(); defaultMessage = new ScheduleJobMessage { JobUid = "unique id 1234", SubscriptionName = "foo", }; }
public SchedulingActions(ILogger <SchedulingActions> logger, IConfiguration configuration, IScheduledJobBuilder scheduledJobBuilder, IJobFactory jobFactory) { this.logger = logger; this.scheduledJobBuilder = scheduledJobBuilder; this.jobFactory = jobFactory; var quartzSettingsDict = configuration.GetSection("Quartz") .GetChildren() .ToDictionary(x => x.Key, x => x.Value); var quartzSettings = new NameValueCollection(); foreach (var key in quartzSettingsDict.Keys) { quartzSettings.Add(key, quartzSettingsDict[key]); } standardFactory = new StdSchedulerFactory(quartzSettings); }
public void Setup() { scheduledJobBuilder = new ScheduledJobBuilder(); }