void AsyncListen() {//异步进程进行监听 int timeSpan = DefualtRefreshCalTicketTimeSpan;//默认轮询间隔 QuartzJobService.QuartzJob job = new QuartzJob(); job.CreateJobWithParam<QuartzJobService.JobDelegate<WebDataCaptureForm>>(new object[] { new QuartzJobService.BaseDelegate(DoJob), null }, DateTime.Now, 2, 0); }
private void IntervalListen() { string group = "ListenNIC"; QuartzJob job = new QuartzJob(group); BaseDelegate bd = new BaseDelegate(DoInterval); //job.CreateJobWithParam(,) int interval = 30; int repeact = 24 * 60 * 60 / interval; job.CreateJobWithParam <JobDelegateFunction>(new object[] { bd }, DateTime.Now, interval, repeact); }
void NewThreadDoQueryMsg(object param) { //object[] ps = param as object[]; //WebChatLoginTocken tocken = ps[0] as WebChatLoginTocken; //string deviceID = ps[1] as string; //object[] funParam = new object[] { tocken, deviceID }; QuartzJob job = new QuartzJob(); BaseDelegate bd = new BaseDelegate(CallGetVerifyKey); object[] quartParam = new object[] { bd, param }; job.CreateJobWithParam <JobDelegate <DADefineHelper> >(quartParam, DateTime.Now, 2, -1); }