如何确定对象是本地对象还是远程对象(使用C#远程处理)?可以在本地代码中检查对象是否是远程对象,也可以在对象中检查代码是否是从远程执行对象。

最佳答案

    if(System.Runtime.Remoting.RemotingServices.IsTransparentProxy(myObject))
      Console.WriteLine("Yay - my object is a remoted object.");
    else
      Console.WriteLine("Boo - my object is not a remoted object.");


MSDN Docs on IsTransparentProxy

关于c# - 远程处理-对象是否远程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1663510/

10-17 02:24