मैं क्वार्ट्ज.NET का उपयोग कर सी # में काम कर रहा हूं और मुझे क्रोनट्रिगर पर मिस्फायर निर्देश स्थापित करने में समस्याएं आ रही हैं। मैं क्वार्ट्ज डीबी स्थापित के साथ एक एसक्यूएल बैकएंड चला रहा हूँ। मेरे पास निम्न कोड है जो नौकरी बनाने और शेड्यूलर चलाने के लिए ठीक काम करता है।क्वार्ट्ज.NET सेटिंग MisfireInstruction
IScheduler _scheduler;
IJobDetail job;
ISchedulerFactory sFactory;
ICronTrigger trig;
sFactory = new StdSchedulerFactory();
_scheduler = sFactory.GetScheduler();
_scheduler.Start();
job = JobBuilder.Create<Test>().WithIdentity("testJob", "testGroup").Build();
trig = (ICronTrigger) TriggerBuilder.Create().WithIdentity("testTrigger", "testGroup").WithCronSchedule("0/10 * * * * ?").Build(); int i = trig.MisfireInstruction;
_scheduler.ScheduleJob(job, trig);
केवल misfireinstruction मैं उपयोग कर सकते हैं trig.MisfireInstruction
जो एक पूर्णांक है, और मैं इसे सेट नहीं कर सकता। क्रोनसेड्यूलबिल्डर में WithMisfireHandlingInstruction
से शुरू होने वाले कुछ फ़ंक्शन भी हैं।
'मिस्फीयर इंस्ट्रक्शन.क्रोन ट्रिगर.फिरऑननॉउ' जो मैं ढूंढ रहा हूं वह हो सकता है ...? –
मैंने आपका शीर्षक संपादित किया है। कृपया देखें, "[प्रश्नों में उनके शीर्षक में" टैग "शामिल होना चाहिए?] (Http://meta.stackexchange.com/questions/19190/)", जहां आम सहमति है "नहीं, उन्हें नहीं करना चाहिए"। –
धन्यवाद, इसके बारे में क्षमा करें! –