public static async void CreateJobAsync() { WriteFile.WriteToFile("dang chay create"); IJobDetail job = JobBuilder.Create <Job>().WithIdentity("IDGName-moi", "IDGgroup-moi").UsingJobData("JDGjob", "noi dung moi tao").Build(); ITrigger trigger = TriggerBuilder.Create().WithIdentity("IDGName-moi", "IDGgroup-moi") .StartAt(DateTime.Now.AddMinutes(1)).WithPriority(1).Build(); await scheduler.ScheduleJob(job, trigger); }
public Task Execute(IJobExecutionContext context) { var dataMap = context.JobDetail.JobDataMap; string value = dataMap.GetString("JDGjob"); WriteFile.WriteToFile(value); return(Task.Factory.StartNew(() => 0)); }
protected override void OnStart(string[] args) { hts = new HttpServerChannel(8228); ChannelServices.RegisterChannel(hts); RemotingConfiguration.RegisterWellKnownServiceType(typeof(CustomerLoader), "CustomerLoader", WellKnownObjectMode.Singleton); WriteFile.WriteToFile("Service is started at " + DateTime.Now); //HostObject(); timer.Elapsed += new ElapsedEventHandler(OnElapsedTimeAsync); timer.Interval = 5000; //number in milisecinds timer.Enabled = true; timer.AutoReset = false; }
protected override void OnStop() { WriteFile.WriteToFile("Service is stopped at " + DateTime.Now); }