मैंने माइक्रोसॉफ्ट से इस example का पालन करने का प्रयास किया, सबसे अच्छा मैं बता सकता हूं कि मैंने अलग-अलग असेंबली में अनुसूचित टास्कएजेंट और आवधिक टास्क को छोड़कर सब कुछ किया है। जब मैं एमुलेटर में अपना ऐप चलाता हूं और आवधिक कार्य को लॉन्च करने का प्रयास करता हूं:
अनुसूचित कार्य सेवा। लॉन्चफॉरटेस्ट (_task.Name, TimeSpan.FromSeconds (60));
कुछ भी नहीं होता है, कोई अपवाद नहीं होता है और एक मिनट के बाद शेड्यूल्ड टास्कएजेंट कभी शुरू नहीं होता है और जब मैं एमुलेटर पर "सेटिंग> पृष्ठभूमि कार्य" के अंतर्गत दिखता हूं तो कुछ भी सूचीबद्ध नहीं होता है।क्या शेड्यूल्ड टास्कएजेंट और आवधिक कार्य मुख्य ऐप से एक अलग असेंबली में होना चाहिए?
7
A
उत्तर
9
हाँ, वे एक अलग विधानसभा में होने की जरूरत है, और आप अपने WMAppManifest.xaml
में यह संदर्भ के लिए, इस तरह की जरूरत है:
<Tasks>
<DefaultTask Name="_default" NavigationPage="Views/MainPage.xaml" />
<ExtendedTask Name="BackgroundTask">
<BackgroundServiceAgent Specifier="ScheduledTaskAgent" Name="DMI.ScheduledAgent" Source="DMI.TaskAgent" Type="DMI.TaskAgent.ScheduledAgent" />
</ExtendedTask>
आप MSDN पर पढ़ सकते हैं क्या BackgroundServiceAgent
विशेषताओं के लिए सही मान रहे हैं।
आप दृश्य स्टूडियो विंडोज फोन अनुसूचित कार्य एजेंट टेम्पलेट का उपयोग करते हैं, तो BackgroundServiceAgent
कार्य स्वचालित रूप से सही मूल्यों के साथ WMAppManifest.xaml
में जोड़ा जाता है।
संबंधित मुद्दे
- 1. पायथन वेब सर्वर और आवधिक कार्य
- 2. डीजेगो और सेलेरी के उदाहरण: आवधिक कार्य
- 3. मुख्य थ्रेड पर क्या होना चाहिए?
- 4. रेल आवधिक कार्य
- 5. मुख्य स्थिर क्यों होना चाहिए?
- 6. क्या पाइथन एक अलग मॉड्यूल में होना चाहिए?
- 7. क्या एमवीसी नियंत्रक अलग डीएलएल में होना चाहिए?
- 8. सेलेरी में कार्य/आवधिक कार्य हटाएं
- 9. मुख्य गतिविधि का नाम होना चाहिए .MainActivity?
- 10. NSTimer आवधिक कार्य
- 11. ओओ क्या होना चाहिए और क्या नहीं होना चाहिए?
- 12. कैसे "अलग" विचार होना चाहिए?
- 13. क्या मुख्य वर्ग में हर विधि स्थिर होना चाहिए?
- 14. इंटरफेस को उनके कार्यान्वयन से अलग परियोजना में होना चाहिए?
- 15. क्या उपयोगकर्ता का प्रोफ़ाइल एक अलग मॉडल होना चाहिए?
- 16. "वीएम आवधिक कार्य थ्रेड" क्या है?
- 17. लिनक्स कर्नेल मॉड्यूल में आवधिक कार्य
- 18. दो अलग-अलग वस्तुओं के पते अलग क्यों होना चाहिए?
- 19. जावा में आवधिक कार्य कैसे निर्धारित करें?
- 20. एक अलग असेंबली में स्थिरांक
- 21. क्या एक कोणीय सेवा राज्य होना चाहिए?
- 22. अलग असेंबली और रूटिंग
- 23. क्या यह "व्यवस्था-कार्य-अधिनियम-दावा" होना चाहिए?
- 24. मुझे गिट में टेस्ट हार्नेस का प्रबंधन कैसे करना चाहिए - क्या उन्हें एक अलग रेपो में होना चाहिए?
- 25. मेरा वेब ऐप कितना लचीला होना चाहिए?
- 26. केवल एक वेबलॉगिक क्लस्टर नोड पर @ शेड्यूल्ड कार्य चलाएं?
- 27. एक अलग असेंबली
- 28. प्रति ऐप केवल एक इवेंटसोर्स ऑब्जेक्ट होना चाहिए?
- 29. मेरे ढांचे में कितनी निर्देशिका अलग होना चाहिए?
- 30. EntitContainer नाम विभिन्न असेंबली में अद्वितीय होना चाहिए?
तो मैंने इसे एक अलग असेंबली में विभाजित किया और मुझे इसे "सेटिंग> पृष्ठभूमि कार्य" में सूचीबद्ध किया गया है लेकिन कुछ भी नहीं हो रहा है। क्या मुझे ScheuledTaskAgent को डीबग करने के लिए कुछ भी करने की ज़रूरत है? – Tyler
1 मिनट एक बहुत लंबी अवधि है। इसे 0 पर सेट करने का प्रयास करें। और नहीं, विशेष कुछ भी नहीं, सिर्फ काम करना चाहिए। यह देखने के लिए टोस्ट का उपयोग करने का प्रयास करें कि यह वास्तव में शेलटास्क चला रहा है या नहीं! –
धन्यवाद क्लॉस, मेरे पास मैनिफेस्ट में गलत वर्ग का नाम था, अब यह काम कर रहा है। – Tyler