c# - StructureMap: How to set lifecycle on types connected with ConnectImplementationsToTypesClosing -
मेरी रजिस्ट्री में मुझे
स्कैन करें (स्कैनर = & gt; {scanner.AssemblyContainingType & lt; ईमेल वैलिडेटेशन & gt; (); स्कैनर.कनेक्ट इम्प्लिमेंटेशनओटिपेस क्लॉजिंग (टाइपफ (आईलाइडेशन & lt; & gt;))});
मैं इन सभी को सिंगेट्टन के रूप में परिभाषित करने के लिए क्या कर रहा हूं?
इसके अलावा इस प्रश्न को एक तरफ के रूप में, जो कुछ भी स्टेटलेस है उसे परिभाषित करने का कोई कारण नहीं है एक एकल ऑब्जेक्ट के रूप में जो StructureMap में पंजीकृत है?
केविन का उत्तर संस्करण 2.5.4 और पुराने के लिए सही है। वर्तमान स्ट्रक्चरमैंट ट्रंक में (और जब 2.5.5+ रिलीज हो जाता है), तो आप अब ऐसा कर सकते हैं:
स्कैन (स्कैनर = & gt; {स्कैनर। विधानसभाएंटिनिंग टाइप & lt; ईमेल वैलिडेटेशन & gt; (); स्कैनर.कनेक्ट इम्प्लिमेंटेशनटोटीप्सक्लोजिंग (टाइपफ (आईविडेशन & lt; & gt;)) .अधिकृत प्लगइन प्रकार (टी = & gt; टी। एसिंगटन ());});
Comments
Post a Comment