2010-12-23 11 views
16

http://msdn.microsoft.com/en-us/library/system.runtime.remoting.proxies.realproxy.gettransparentproxy%28v=VS.100%29.aspx पर दस्तावेज़ एक परिदृश्य में जहाँ GetTransparentProxynull वापस आ जाएगी का संकेत नहीं है, लेकिन जब मैं इसे कहते मैं एक null हो रही है वापस।किस परिस्थितियों में 'RealProxy.GetTransparentProxy() `वापसी' शून्य 'होगी?

इस परिस्थिति का क्या कारण होगा?

उत्तर

24

कोई बात नहीं, इसे हल। इसके महत्वपूर्ण अपने RealProxy व्युत्पन्न वर्ग प्रकार प्रॉक्सी किया करने के साथ आधार निर्माता फोन है। मेरे मामले में:

public class MyProxy<T> : RealProxy 
{ 
    public MyProxy() 
     : base(typeof(T)) // this was missing 
    { 
     ... 
    } 

    ... 
} 
+1

मैं सिर्फ इस मामले की छानबीन फिर से आज मारा। इस मुद्दे के साथ किसी और को ध्यान दें - माइक्रोसॉफ्ट .NET शून्य लौटाता है, लेकिन मोनो एक अपवाद फेंकता है। –

संबंधित मुद्दे