सीएलआर होस्टिंग क्या है? इसके लिए उपयोग का मामला क्या है?सीएलआर होस्टिंग क्या है?
उत्तर
सीएलआर v2 (.NET 2.0, 3.0 और 3.5) के लिए प्रासंगिक सीएलआर होस्टिंग के बारे में जानकारी के लिए here देखें। .NET 4.0, see here में नए सीएलआर होस्टिंग API के बारे में जानकारी के लिए।
असल में, सीएलआर एक पुस्तकालय के रूप में कार्य करता है जिसे एक प्रक्रिया द्वारा लोड किया जा सकता है और "होस्ट किया जा सकता है"। यदि आप चाहें तो सीएलआर लोड और होस्ट करने वाले ऐप को विकसित कर सकते हैं; जो आपके ऐप को एक संपूर्ण सीएलआर आभासी मशीन, असेंबली लोड करने और इसके भीतर .NET प्रबंधित कोड चलाने की अनुमति देगा।
उदाहरण के लिए, SQL Server 2008, ऐसा कर सकता है। आप .NET कोड लिख सकते हैं जो SQL सर्वर डेटाबेस में संग्रहीत है और SQL सर्वर डेटाबेस इंजन के भीतर से चलाया जाता है। एसक्यूएल सर्वर इसे प्राप्त करने के लिए सीएलआर की मेजबानी कर रहा है।
विंडोज शैल (सामान्य उपयोगकर्ता इंटरफ़ेस) के अलावा एक सीएलआर होस्ट आपके कोड को चलाने के लिए एक विशिष्ट संदर्भ प्रदान कर सकता है। यह विशेष अनुप्रयोगों या बहुत विशेष परिदृश्यों के लिए उपयोगी हो सकता है। एमएसडीएन (उपरोक्त लिंक) में इन मामलों पर कुछ दिशानिर्देश हैं।
सीएलआर होस्टिंग आपकी पसंद की प्रक्रिया में .NET सामान्य भाषा रनटाइम को होस्ट कर रहा है।
उपयोग केस ऐसी स्थितियां होगी जहां मौजूदा वातावरण आपकी आवश्यकताओं के अनुरूप नहीं हैं। मौजूदा वातावरण में से कुछ एएसपी.नेट, विनफॉर्म, विंडोज वर्कफ़्लो फाउंडेशन इत्यादि हैं। यदि ये आपकी आवश्यकताओं के अनुरूप नहीं हैं, तो आप इसे स्वयं होस्ट कर सकते हैं।
सीएलआर होस्टिंग होस्टिंग का उपयोग कर रहा है। एप्लिकेशन। जब आप मूल प्रक्रिया के अंदर .NET रनटाइम शुरू करते हैं, तो वह मूल एप्लिकेशन रनटाइम के लिए होस्ट बन जाता है। यह आपको अपने मूल अनुप्रयोगों में .NET क्षमताओं को जोड़ने देता है।
यदि रनटाइम चल रहा है, लेकिन इसमें अभी तक कोई लोड उपयोगकर्ता कोड नहीं मिला है। कुछ आंतरिक थ्रेड शेड्यूलर और कचरा कलेक्टर निश्चित रूप से चल रहे हैं, क्योंकि वे सीएलआर रनटाइम का हिस्सा हैं, यह अन्य होस्टिंग सेवाओं की तुलना में बहुत जटिल है।
- 1. जेसीएल के साथ/बिना डेल्फी में होस्टिंग सीएलआर - उदाहरण
- 2. क्या कोई सीएलआर है जो सीएलआर पर चलता है?
- 3. सीएलआर
- 4. सीएलआर
- 5. सीएलआर
- 6. सीएलआर
- 7. सीएलआर
- 8. सीएलआर
- 9. सीएलआर 2.0 और सीएलआर 4.0
- 10. सीएलआर होस्टिंग: एक मनमाने ढंग से विधि हस्ताक्षर के साथ एक समारोह बुलाओ?
- 11. WAS होस्टिंग बनाम विंडोज सेवा होस्टिंग
- 12. सीएलआर 2 एप्लिकेशन को सीएलआर 4 एप्लिकेशन
- 13. जेवीएम/सीएलआर
- 14. सीएलआर आईडी
- 15. सीपीनल होस्टिंग
- 16. एसक्यूएल सीएलआर
- 17. सीएलआर सी #
- 18. सी ++ सीएलआर
- 19. साझा होस्टिंग
- 20. क्या सीएलआर/.NET बाइटकोड उपकरण मौजूद हैं?
- 21. सी # में सीएलआर और डीएलआर के बीच क्या अंतर है?
- 22. एसक्यूएल सर्वर सीएलआर एकीकरण जीवन चक्र क्या है?
- 23. क्या .NET 4.0 के आसपास सीएलआर प्रोफाइलर है?
- 24. क्या सी प्रोग्राम में सीएलआर होस्ट करना संभव है?
- 25. क्या जीवाश्म भंडार होस्टिंग साइटें हैं?
- 26. क्या वेब होस्टिंग स्थान इन दिनों महत्वपूर्ण है?
- 27. क्या साझा होस्टिंग वातावरण में मोंगोडीबी स्थापित करना संभव है?
- 28. क्या परत-होस्टिंग NSViews को सबव्यूज़ रखने की अनुमति है?
- 29. विजुअल स्टूडियो होस्टिंग प्रक्रिया का उद्देश्य क्या है?
- 30. सीएलआर कक्षा मेमोरी लेआउट
+1 उत्तर के लिए धन्यवाद। इसके अलावा: जब एक .NET निष्पादन योग्य डबल-क्लिक और लॉन्च किया जाता है, जो सीएलआर होस्ट करता है? क्या यह विंडोज एक्सप्लोरर द्वारा होस्ट किया गया है? – Sabuncu
@ सब्नकु: हाँ। वह विंडोज शैल है जिसका मैं अपने जवाब में उल्लेख कर रहा था। – CesarGon
धन्यवाद। मैंने आपका "विंडोज शैल" संदर्भ देखा, लेकिन यह सुनिश्चित नहीं था। इस मामले में, मुझे लगता है कि आप जेनेरिक अर्थ में "खोल" का उपयोग कर रहे हैं, न कि डॉस cmd.exe या PowerShell कंसोल जैसे शैल प्रोग्राम। – Sabuncu