如何确定实例是否是MarshalByRef代理?

时间:2010-03-18 16:02:17

标签: c# .net proxy marshalling marshalbyrefobject

我知道有一种方法,我知道我之前已经做过很长时间了,但是我不记得或者知道该怎么做!!!

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);

1 个答案:

答案 0 :(得分:5)

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