मुझे क्लास लोडर की अवधारणा .NET Framework में क्या है इस पर कोई अच्छा दस्तावेज नहीं मिल रहा है? यह क्या है? यह कहां मिल सकता है? क्या कोई जानता है?.NET कक्षा लोडर - यह क्या है?
उत्तर
.NET असेंबली में तैनाती की मौलिक इकाई है। वास्तव में असेंबली को लोड करने वाली तकनीक को फ़्यूज़न कहा जाता है। उस पर अधिक जानकारी के लिए .NET Fusion Workshop पढ़ें। प्रत्येक असेंबली में उस विधानसभा से प्रकार लोड करने के लिए अपना स्वयं का वर्ग लोडर होता है।
Hosting the Common Language Runtime भी रुचि का हो सकता है।
मुझे नहीं लगता कि .NET में क्लास लोडर जावा में समान महत्व या शक्ति रखता है। कक्षा की लोडिंग असेंबली के वर्ग लोडर द्वारा संभाला जाएगा।
गतिशील लोड हो रहा है आम तौर पर विधानसभा लोड हो रहा है और उसके बाद instantiating वर्ग द्वारा किया जा जाएगा:
Assembly assembly = Assembly.LoadFrom("assemblyName");
Type type = assembly.GetType("className");
object x = Activator.CreateInstance(type);
धन्यवाद। – user118190
आपका क्या मतलब है? जावा क्लास लोडर के लिए एक समान अवधारणा? .Net में अवधारणा को AppDomain (केवल AppDomain के लिए खोजें)
हां, मैं जावा क्लास लोडर के बराबर की तलाश में हूं! तो, क्या मुझे ऐपडोमेन की तलाश करनी चाहिए और उस पर पढ़ना चाहिए? – user118190
** AFAIK **, वे समकक्ष अवधारणाएं हैं, मेरा मतलब है, दोनों को सुरक्षा सीमा के रूप में उपयोग किया जाता है, एक वर्ग लोडर/ऐप डोमेन में लोड किए गए प्रकार, सामान्य रूप से अन्य क्लास लोडर/ऐप डोमेन में ऑब्जेक्ट्स द्वारा उपयोग नहीं किए जा सकते हैं, आदि आप वास्तव में क्या करने की कोशिश कर रहे हैं? –
मैं जावा आंतरिक से परिचित नहीं हूं लेकिन जावा क्लास लोडर और .NET AppDomain मेरे लिए अलग दिखता है। विकिपीडिया से: "जावा क्लासलोडर जावा रनटाइम पर्यावरण का एक हिस्सा है जो जावा वर्चुअल मशीन में जावा क्लासेस को गतिशील रूप से लोड करता है।" और "सामान्य भाषा रनटाइम में, एक एप्लिकेशन डोमेन एक तंत्र है (एक ऑपरेटिंग सिस्टम में एक प्रक्रिया के समान) निष्पादित सॉफ़्टवेयर अनुप्रयोगों को एक-दूसरे से अलग करने के लिए उपयोग किया जाता है ताकि वे एक-दूसरे को प्रभावित न करें। ऐपडोमेन के बराबर एक जेवीएम उदाहरण नहीं होगा? उपयोगी जानकारी के लिए –
रैंडी लेवी के सभी का जवाब नहीं दिया। कक्षा लोडर ने असेंबली की तुलना में अधिक नौकरियां की हैं। लोड से। क्योंकि 'विधानसभा' जैसी कोई विधि नहीं है। असेंबली केवल एपडोमेन बंद करके अनलोड किया जा सकता है। जावा का क्लास लोडर रैंडी लेवी के जवाब से बहुत कुछ कर सकता है। यहां stackoverflow Equivalent of Class Loaders in .NET
- 1. javax.xml.bind.Datatype कनवर्टर कक्षा लोडर लीक?
- 2. जावा एन्क्रिप्टेड मेमोरी कक्षा लोडर
- 3. जावा क्लास लोडर का उद्देश्य क्या है?
- 4. क्या यह थ्रेड (.NET)
- 5. .NET कक्षा
- 6. कक्षा में यह और क्या है जावा में यह
- 7. सेवा लोडर सेवा प्रदाता कक्षा का पता नहीं लगाता है, भले ही कक्षा मेटा-आईएनएफ/सेवाओं
- 8. लोडर प्रबंधक का दायरा क्या है?
- 9. कक्षा उदाहरण एकाधिक वर्ग लोडर के माध्यम से प्राप्त
- 10. क्या यह डीएलएल प्रबंधित या अप्रबंधित है?
- 11. कक्षा लोडर पेड़ की तस्वीर देखने के लिए कोई उपकरण?
- 12. जावा: कक्षा। यह
- 13. कस्टम क्लास लोडर
- 14. ज़िप आर्चिव PHP कक्षा - क्या यह PHP में अंतर्निहित है?
- 15. कक्षा के बाहर "स्थिर यह()" क्या मतलब है?
- 16. घोंसला वर्ग के साथ सार कक्षा, क्या यह संभव है?
- 17. .NET: क्या एक कक्षा के गुणों को प्रतिलिपि बनाने के लिए एक कक्षा है
- 18. एंड्रॉइड: कर्सर लोडर, लोडर मैनेजर, SQLite
- 19. (.net) CriticalFinalizerObject - यह वास्तव में क्या करता है?
- 20. क्या यह एक .NET स्ट्रीम क्लोन करना संभव है?
- 21. बहाव, .NET, कैसंद्रा - क्या यह सही संयोजन है?
- 22. .NET कचरा संग्रह - यह क्या प्रभावित करता है?
- 23. असेंब्ली बनाम कक्षा पुस्तकालय (.NET)
- 24. _NSZombie_NSKeyValueUndefinedGetter - यह क्या है?
- 25. लक्ष्य .net 4.5 लेकिन .NET 4.0 पर तैनात है क्या यह संभव है?
- 26. क्या यह अनुमति है?
- 27. यह जावा तकनीक .net में ढेर है?
- 28. जावा में, क्या यह जानना संभव है कि कक्षा पहले ही लोड हो चुकी है या नहीं?
- 29. एक वर्ग लोडर का निपटान
- 30. गतिशील लिंकर और गतिशील लोडर के बीच क्या अंतर है?
में बेहतर उत्तर टैग करें, आप .NET में क्लास लोडर के रूप में _is_ ऐसी चीज़ क्यों मानते हैं? –
किसी ने मुझसे यह प्रश्न पूछा और कभी भी इसमें नहीं आया। मुझे पता है कि जावा में अवधारणा मौजूद है और यह सोच रहा था कि क्या .NET में समकक्ष था। – user118190