मेरे पास कहने के निम्नलिखित वर्गकैसल विंडसर: कोड से कन्स्ट्रक्टर पैरामीटर कैसे निर्दिष्ट करें?
MyComponent : IMyComponent {
public MyComponent(int start_at) {...}
}
मैं एक उदाहरण यह महल विंडसर साथ एक्सएमएल के माध्यम से के रूप में
<component id="sample" service="NS.IMyComponent, WindsorSample" type="NS.MyComponent, WindsorSample">
<parameters>
<start_at>1</start_at >
</parameters>
</component>
मैं कैसे सटीक एक ही बात करने के बारे में है, लेकिन कोड में जाना होगा इस प्रकार रजिस्टर कर सकते हैं? (नोटिस, कन्स्ट्रक्टर पैरामीटर)
क्या यह समाधान काम करता है यदि पैरामीटर एक जटिल प्रकार है, जैसे कि अन्य IMyComponent? – flipdoubt
यदि निर्भरता कंटेनर में है तो इसे स्वचालित रूप से हल किया जाएगा –
मुझे एक धाराप्रवाह इंटरफ़ेस का उपयोग करना अच्छा लगेगा, हालांकि महल स्रोत, नेंट (जिसे मैंने पहले कभी नहीं उपयोग किया है) डाउनलोड करना और इसे सब कुछ समझना थोड़ा सा –