我的一个远程对像(MarshalByRefObject)oo放在一个窗体(WinForm)里,
过了十几分钟,这个对像oo就不能访问了,到底是对像生成周期问题还是 远程处理机制的问题
窗体一直没有关闭,我想内存回收机制不会回收oo对像的,因为oo对像引用的根一直存在。下面是服务端代码
private Leadton.Operation.Operation oo;private void Form1_Load(object sender, System.EventArgs e)
{
HttpChannel channel = new HttpChannel(8888);
ChannelServices.RegisterChannel(channel);
oo=new Leadton.Operation.Operation();
RemotingServices.Marshal(oo,"OperationUri");
}