使用.NET Remoting 时,服务器对象在服务器端创建,客户端使用该对象提供的服务。
问题是,如果调用实例方法,一切很正常,在服务器端执行,方法的参数或执行结果通过.NET Remoting进行传递。
如果是静态方法,就要注意了,静态方法是在客户端执行的。
如下示例:
所以,在使用静态方法时要小心,你所获得的信息是服务器端的还是客户端的。
问题是,如果调用实例方法,一切很正常,在服务器端执行,方法的参数或执行结果通过.NET Remoting进行传递。
如果是静态方法,就要注意了,静态方法是在客户端执行的。
如下示例:
服务器对象类
所以,在使用静态方法时要小心,你所获得的信息是服务器端的还是客户端的。