| 
									
										
										
										
											2023-08-10 11:40:02 +08:00
										 |  |  |  | using Quartz; | 
					
						
							|  |  |  |  | using System.Threading; | 
					
						
							|  |  |  |  | using System; | 
					
						
							|  |  |  |  | using System.Threading.Tasks; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | namespace BLL | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     public class MyJob : IJob | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         public async Task Execute(IJobExecutionContext context) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             JobKey key = context.JobDetail.Key; | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-10-12 19:33:22 +08:00
										 |  |  |  |             // note: use context.MergedJobDataMap in production code | 
					
						
							|  |  |  |  |             JobDataMap dataMap = context.JobDetail.JobDataMap; | 
					
						
							|  |  |  |  |             string InterFaceTaskId = dataMap.GetString("InterFaceTaskId"); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             //使用异步任务来实现 | 
					
						
							|  |  |  |  |             await Task.Run(() => | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-13 10:52:32 +08:00
										 |  |  |  |                 InterFaceTaskService.ExecuteTasks(InterFaceTaskId); | 
					
						
							| 
									
										
										
										
											2023-10-12 19:33:22 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-10 11:40:02 +08:00
										 |  |  |  |                 //Console.WriteLine($"{DateTime.Now}【{Thread.CurrentThread.ManagedThreadId}】:自定义的工作正在执行... ..."); | 
					
						
							|  |  |  |  |             }); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 |