Пример #1
0
        /// <summary>
        /// Configure Hangfire Connection string, dashboard
        /// </summary>
        /// <param name="appBuilder"></param>
        public void Configuration(Owin.IAppBuilder appBuilder)
        {
            var options = new SQLiteStorageOptions();


            GlobalConfiguration.Configuration.UseSQLiteStorage("SQLiteHangfire", options);

            var option = new BackgroundJobServerOptions
            {
                ServerName              = "Ghelfond",
                WorkerCount             = 1,
                SchedulePollingInterval = TimeSpan.FromMinutes(1)
            };

            appBuilder.UseHangfireDashboard();
            appBuilder.UseHangfireServer(option);

            var jobSvc = new HangFireService();

            jobSvc.ScheduleJobs();
        }