我知道有一种方法,我知道我已经做到了(很长的时间)之前,但我不记得或找出如何做到这一点!

var otherDomain = AppDomain.Create("Lol my memory sucks");
var myRemotableType = typeof(MyTypeThatExtendsMBRO);
var proxy = otherDomain
    .CreateInstanceAndUnwrap(
      type.Assembly.FullName, 
      type.FullName);
// how do you do this next step???
bool isProxy = IsYouIsOrIsYouAintAProxy(proxy);
有帮助吗?

解决方案

我认为你正在寻找的 RemotingServices.IsTransparentProxy() 方法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top