से गुणों को पढ़ने/हल करने के लिए कैसे करें मेरे पास बहुत सारे महल xml कॉन्फ़िगरेशन हैं जहां कनेक्शनस्ट्रिंग जैसी गुण .NET कॉन्फ़िगरेशन अनुभागों के अंतर्गत भी हैं।कैसल विंडसर कॉन्फ़िगरेशन
मैं कंटेनर का उपयोग गुण को पढ़ने के लिए सक्षम होने के लिए चाहते हैं, लेकिन यह करने के लिए एक तंत्र नहीं देख सकता। यानी
<castle>
<configuration>
<properties>
<connectionString>Data Source=MyServer;Initial Catalog=YadaYada;User ID=me;Password=IAmGod</connectionString>
</properties>
<components>
...
जाहिर गुण के रूप में वहाँ उन पर घटक निर्भरता हैं देखते हैं। मैं घटकों को हल कर सकता हूं लेकिन गुण नहीं।
ज़रूर मैं एक घटक नए सकता है सिर्फ संपत्ति महल यह इंजेक्शन बाहर पढ़ने के लिए, या मैं नाम/वैल जोड़े धारण करने के लिए बस विशेष एक घटक के सारे गुण लपेट सकता है। लेकिन मैंने सोचा होगा कि एक साधारण कंटेनर होगा .resolve ("property.connectionstring") नोटेशन।
* मार्कडाउन के साथ बहुत अच्छा संपादित नहीं करें, ऊपर एक एक्सएमएल अनुभाग होना था।
[विंडसर का उपयोग करके इंजेक्ट ऐप सेटिंग्स का संभावित डुप्लिकेट] (http://stackoverflow.com/questions/244935/inject-app-settings-using-windsor) –