मैं एक लूप में असेंबली.लोडफाइल (असेंबलीफाइलपाथ) का उपयोग करके असेंबली लोड कर रहा हूं और मैं असेंबली कॉलिंग से बचना चाहता हूं। लोडफाइल अगर असेंबली पहले ही लोड हो चुकी है। क्या मुझे असेंबली को कॉल करने के बारे में चिंतित होना चाहिए। डीएलएल के लिए बार-बार लोडफाइल जो पहले ही लोड हो चुका है? धन्यवाद।मैं एक असेंबली को गतिशील रूप से लोड करने से कैसे बच सकता हूं कि मैंने पहले ही प्रतिबिंब का उपयोग करके लोड किया है?
उत्तर
नहीं, तुम तो आप एक ही विधानसभा कई बार लोड कर सकते हैं) अगर एक विधानसभा पहले से ही लोड किया गया है इसे फिर से लोड नहीं किया जाएगा क्योंकि
आप Assembly.LoadFile (कॉल चिंतित होने की जरूरत नहीं है, लेकिन केवल तभी जब आप प्रत्येक बार अलग-अलग पथ से असेंबली लोड कर रहे हों। आप Assembly.Load() का उपयोग कर सकते हैं जो केवल एक बार असेंबली लोड करेगा। तुम भी दिया AppDomain के लिए
Assembly[] asms = AppDomain.CurrentDomain.GetAssemblies();
और ऐसा लगता है कि असेंबली। लोडफाइल कम से कम उतना ही कुशल है जितना कि असेंबली लोड हो जाती है (शायद अधिक कुशल) AppDomain.CurrentDomain.GetAssemblies() के माध्यम से मैन्युअल रूप से गणना करने से। – DeCaf
का उपयोग कर वर्तमान एप्लिकेशन डोमेन पहले से ही भरी हुई विधानसभाओं के बारे में पा सकते हैं, तो आप GetAssemblies
फोन करें और देखें कि यह भरी हुई है सकते हैं।
- 1. डीबग गतिशील रूप से लोड असेंबली
- 2. मैं पहले लोड करने से पहले क्या रख सकता हूं?
- 3. गतिशील रूप से लोड असेंबली के साथ क्लिकऑन का उपयोग
- 4. Type.GetType पहले से लोड की गई असेंबली
- 5. असेंबली का उपयोग किए बिना असेंबली कैसे लोड करें। लोड?
- 6. एक गतिशील रूप से लोड डीएलएल
- 7. गतिशील रूप से jQuery मोबाइल लोड करने से आईई को
- 8. .fsx में IntelliSense और गतिशील रूप से लोड असेंबली
- 9. कैसे पता चलेगा कि विंडो "लोड" ईवेंट पहले से ही
- 10. प्रतिबिंब का उपयोग करके मैं असेंबली वर्जन विशेषता क्यों लोड नहीं कर सकता?
- 11. मैं संदर्भित असेंबली से प्रतिबिंब
- 12. गतिशील रूप से लोड किया जा सकता है जावास्क्रिप्ट अनलोड किया जा सकता है?
- 13. एएसपी.NET को पहले लोड
- 14. गतिशील रूप से एक CBitmap लोड करें
- 15. लोड jQuery को गतिशील रूप से
- 16. डब्ल्यूपीएफ: मैं गतिशील रूप से उपयोगकर्ता नियंत्रण कैसे लोड करूं?
- 17. एक ही असेंबली के विभिन्न संस्करणों को लोड करना
- 18. रूबी/रेल में नेमस्पेस/उपनिर्देशिका का उपयोग करके कक्षा को गतिशील रूप से लोड कैसे करें?
- 19. JSESSIONID का उपयोग करके मैन्युअल रूप से जावा सत्र कैसे लोड कर सकता हूं?
- 20. मैं डेल्फी को कैसे बता सकता हूं कि मैंने पहले ही अपवाद संभाला है?
- 21. गतिशील रूप से लोड की गई लाइब्रेरी
- 22. XmlSerializer गतिशील रूप से लोड प्रकार
- 23. प्रतिबिंब का उपयोग करके गतिशील रूप से एक प्रकार को तुरंत कैसे चालू करें?
- 24. मैं गतिशील रूप से जावास्क्रिप्ट फ़ाइल कैसे लोड करूं?
- 25. गतिशील रूप से लोड किए गए लिंक
- 26. मैं अस्थायी रूप से फ़ॉन्ट कैसे लोड कर सकता हूं?
- 27. प्रतिबिंब का उपयोग कर एक हस्ताक्षरित असेंबली से एक हस्ताक्षरित असेंबली में प्रकार लोड करना क्यों संभव है?
- 28. लोड विंडो आइकन गतिशील रूप से
- 29. DOJO का उपयोग करके मैं एक संपूर्ण टैबकंटनर को गतिशील रूप से कैसे दिखा और छुपा सकता हूं?
- 30. सिल्वरलाइट छवि: लोड यूआरएल गतिशील रूप से?
लोड() और लोडफाइल() अलग-अलग संदर्भों में असेंबली लोड करता है। आप LoadFile() का उपयोग क्यों करते हैं यदि वे ऐसे फ़ोल्डर में हैं जो असेंबली नाम से मिलेगा? इन लेखों को देखें: http://blogs.msdn.com/b/suzcook/archive/2003/09/19/loadfile-vs-loadfrom.aspx http://blogs.msdn.com/b/suzcook/archive/2003 /05/29/57143.aspx – jishi