Saturday 15 September 2012

c# - What are the best practices for class libraries using dependency injection for internal operations? -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 4 जवाब

मुझे किस बारे में सावधान रहना चाहिए जब आंतरिक निर्भरता इंजेक्शन का उपयोग करने के लिए एक कक्षा पुस्तकालय जटिल बनाते हैं?

यह मानते हुए कि यह कैसल विंडसर का उपयोग करेगा (एक उदाहरण के रूप में), कंटेनर को कॉन्फ़िगर करने के लिए सबसे अच्छा स्थान / तरीका क्या होगा, का उपयोग सरल कंसोल एप्लिकेशन (कोई डि के साथ), एक ही कंटेनर (कैसल विंडसर) का उपयोग करने वाले वेब फ़ॉर्म और एक अलग कंटेनर (एनआईएनजेक्स्ट) का उपयोग करके वेब ऐप द्वारा किया जाएगा?

मैं यहां उपयोग करूंगा: लाइब्रेरी में, एक सार्वजनिक पद्धति का सार्वजनिक वर्ग पर खुलासा करें जो कि कंटेनर आरंभीकरण (जैसे कि एक सरल आरंभ करें () ), और केवल आंतरिक पुस्तकालय में कैसल विंडसर का उपयोग करें, ताकि पुस्तकालय ग्राहकों को यह भी पता न हो कि आप इसका उपयोग कर रहे हैं।


No comments:

Post a Comment