मेरे पास एक ऑब्जेक्ट है जो विंडसॉर कंटेनर के साथ पंजीकृत IDISposable लागू करता है और मैं इसका निपटान करना चाहता हूं, इसलिए इसका निपटान विधि कहा जाता है और अगली बार संकल्प कहा जाता है कि यह एक नया उदाहरण प्राप्त करता है।विंडसर कंटेनर: ऑब्जेक्ट का निपटान कैसे करें?
container.Release(obj);
स्वचालित रूप से फोन निपटान करता है() तुरंत? या मैं
obj.Dispose();
container.Release(obj);
पर दस्तावेज में कुछ भी नहीं मिला करने की आवश्यकता है वास्तव में रिलीज क्या करता है
संपादित करें: परीक्षण मैं भागा के परिणामों के लिए नीचे मेरा उत्तर देखें। अब प्रश्न बन गया है, मैं कंटेनर को सिंगलटन जीवन चक्र के साथ एक घटक का उदाहरण जारी करने के लिए कैसे मजबूर करूं? इसे केवल एक ही स्थान पर किया जाना चाहिए और एक कस्टम जीवन चक्र लिखना बहुत भारी वजन लगता है, क्या ऐसा करने के तरीके में कोई निर्मित नहीं है?
मुझे एक ही समस्या है, मैं सजावटी अवधारणा की तरह बहुत अधिक पसंद करता हूं। अच्छा है ... –
@ बिटरकोडर अगर मैं कंटेनर का निपटारा कर रहा हूं तो क्या इसे सिंगलटन ऑब्जेक्ट्स के लिए इसे कैसे मजबूर करना होगा? –