c# .net proxy-classes realproxy

c# - ¿Bajo qué condiciones `RealProxy.GetTransparentProxy()` devolverá `null`?



.net proxy-classes (1)

La documentación en http://msdn.microsoft.com/en-us/library/system.runtime.remoting.proxies.realproxy.gettransparentproxy%28v=VS.100%29.aspx no indica un escenario en el que GetTransparentProxy volverá null , pero estoy volviendo null cuando lo llamo.

¿Qué circunstancias causarán este comportamiento?


No importa, lo resolvió. Es fundamental que su clase derivada de RealProxy llame al constructor base con el tipo que se va a proxy. En mi caso:

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