c# - Create an InterfaceProxyWithoutTarget with a default constructor -
Castle.DynamicProxy का उपयोग करना, मैं "बस" एक इंटरफ़ेस-प्रॉक्सी-बिना-लक्ष्य प्राप्त करना चाहता हूं, लेकिन ... डिफ़ॉल्ट-कन्स्ट्रक्टर के साथ, मैं प्रॉक्सी-प्रकार का पुन: उपयोग करने में सक्षम हूं।
UPDATE
मेरा मतलब कुछ ऐसा करना है ...
var प्रॉक्सी = जनरेटर। क्रिएट इन्टरफेसप्रोक्सीवाइटआउटटैगमेंट (टाइपफ (टीइंटरफेस) ...); Var प्रॉक्सी टाइप = प्रॉक्सी। गेटटाइप (); Var newprxy = Activator.CreateInstance (प्रॉक्सी टाइप);
... उस जनित प्रकार को छोड़कर डिफ़ॉल्ट-कन्स्ट्रक्टर को लागू नहीं करें।
मेरा वास्तविक संदर्भ WCF अनुकूलन से संबंधित है, लेकिन यह एक और कहानी है।
- नहीं, यह इस तरह से काम नहीं करता
- जब आप कॉल करें प्रॉक्सी जनरेटर पर फू प्रॉक्सी विधि, आपका प्रॉक्सी प्रकार होगा तब तक पुनः उपयोग किया जाएगा जितना संभव है। यदि आप रुचि रखते हैं, तो विवरण के लिए देखें।
यदि आप डैनिएन्मेटिक प्रॉक्सी के आधार पर डब्लूसीएफ कस्टमाइज़ेशन के कुछ प्रकार कर रहे हैं तो आप कैसल डब्ल्यूसीएफ सुविधा की जांच करना चाहेंगे। यह DynamicProxy का उपयोग करता है और इसमें कुछ बहुत ही शांत क्षमताओं हैं।
Comments
Post a Comment