コード例 #1
0
 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);
           
 }
コード例 #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);
        }
コード例 #3
0
        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);
        }