Exemplo n.º 1
0
        public void Setup()
        {
            var serviceProvider = new ServiceCollection()
                                  .AddSchedulingEngine()
                                  .BuildServiceProvider();

            scheduledJobBuilder = serviceProvider.GetService <IScheduledJobBuilder>();
        }
Exemplo n.º 2
0
 public void Setup()
 {
     scheduledJobBuilder = new ScheduledJobBuilder();
     defaultMessage      = new ScheduleJobMessage
     {
         JobUid           = "unique id 1234",
         SubscriptionName = "foo",
     };
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public void Setup()
 {
     scheduledJobBuilder = new ScheduledJobBuilder();
 }