public async void Schedule([FromBody] object request) { var args1 = new SimpleJobArgs1() { //Name = request.Name, //Data = new SimpleJobArgsData1 { MerNo = request.Data.MerNo, OrderNo = request.Data.OrderNo } }; var args2 = new SimpleJobArgs2() { //Name = request.Name, //Data = new SimpleJobArgsData2 { MerNo = request.Data.MerNo, OrderNo = request.Data.OrderNo } }; await ScheduleJobManager.ExecuteScheduleAsync <SimpleJob, SimpleJobArgs1>(args1); await ScheduleJobManager.ExecuteBackgroundJobAsync <SimpleJob2, SimpleJobArgs2>(null, TimeSpan.FromSeconds(55), args2); //https://github.com/HangfireIO/Hangfire/issues/1168 }