ioc-container पर टैग किए गए जवाब

30
मुझे सीधे DI कोड के विपरीत IoC कंटेनर की आवश्यकता क्यों है? [बन्द है]
बंद हो गया । यह प्रश्न राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। 6 साल पहले बंद हुआ । ताला लगा हुआ । यह सवाल और इसके जवाब बंद हैं क्योंकि यह सवाल ऑफ-टॉपिक है लेकिन इसका ऐतिहासिक महत्व है। यह वर्तमान में नए …

11
ऑटोरायरिंग स्प्रिंग में कैसे काम करता है?
मैं थोड़ा उलझन में हूँ कि कैसे नियंत्रण ( IoC) में उलटा काम करता है Spring। मान लीजिए कि मेरे पास एक सेवा वर्ग है जो UserServiceImplकि इम्प्लीमेंट UserServiceइंटरफेस को बुलाता है। यह कैसे होगा @Autowired? और मेरे में Controllers, कैसे होगा मैं instantiateएक instanceइस सेवा का? क्या मैं बस …

7
प्रमुख C # DI / IoC चौखटे की तुलना कैसे करते हैं? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 3 साल पहले …

9
डिपेंडेंसी इंजेक्शन कंस्ट्रक्टर पागलपन से कैसे बचें?
मुझे लगता है कि मेरे निर्माता इस तरह दिखना शुरू कर रहे हैं: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) कभी बढ़ती पैरामीटर सूची के साथ। चूंकि "कंटेनर" मेरा निर्भरता इंजेक्शन कंटेनर है, मैं ऐसा क्यों नहीं कर सकता: public MyClass(Container con) हर वर्ग के लिए? डाउनसाइड क्या हैं? …

5
क्या डीआई कंटेनर के माध्यम से बनाई गई वस्तुओं को प्रारंभिक करने के लिए एक पैटर्न है
मैं अपनी वस्तुओं के निर्माण का प्रबंधन करने के लिए एकता प्राप्त करने की कोशिश कर रहा हूं और मैं चाहता हूं कि कुछ शुरुआती पैरामीटर हों जो समय-समय पर ज्ञात न हों: फिलहाल एक ही तरीका है कि मैं यह करने के तरीके के बारे में सोच सकता हूं …

4
.NET कोर DI, कंस्ट्रक्टर को पैरामीटर पास करने के तरीके
निम्नलिखित सेवा का निर्माण करने वाला public class Service : IService { public Service(IOtherService service1, IAnotherOne service2, string arg) { } } .NET कोर आईओसी तंत्र का उपयोग करके मापदंडों को पारित करने के विकल्प क्या हैं _serviceCollection.AddSingleton<IOtherService , OtherService>(); _serviceCollection.AddSingleton<IAnotherOne , AnotherOne>(); _serviceCollection.AddSingleton<IService>(x=>new Service( _serviceCollection.BuildServiceProvider().GetService<IOtherService>(), _serviceCollection.BuildServiceProvider().GetService<IAnotherOne >(), "" )); …

2
कंटेनर के निर्माण के बाद सेवाओं को जोड़ना
क्या रन-टाइम पर एक सेवा को पंजीकृत करना संभव है, जिसका ContainerBuilderनिर्माण होने के बाद अर्थ बनाया गया है और बनाया Containerगया है (और ContainerBuilderनिपटान किया गया है)?

2
संस्थाओं / व्यावसायिक वस्तुओं के लिए निर्भरता को हल करने के लिए आईओसी कंटेनर का उपयोग क्यों नहीं किया जाता है?
मैं DI के पीछे की अवधारणा को समझता हूं, लेकिन मैं अभी सीख रहा हूं कि विभिन्न IoC कंटेनर क्या कर सकते हैं। ऐसा लगता है कि ज्यादातर लोग आईओसी कंटेनरों का उपयोग करने के लिए स्टेटलेस सेवाओं को तार-तार करने की वकालत करते हैं, लेकिन संस्थाओं जैसे स्टेटफुल ऑब्जेक्ट्स …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.