急!remoting 创建复杂远程对象问题! 对象内嵌套若干集合类
在网上找到许多关于remoting创建简单对象的帖子,但是不是我想要的。
想要的是当远程对象中有若干个集合类相互嵌套之后这样的远程对象要怎么创建。
我想要的情景之一:
public class TestRemoteObject:MarshalByRefObject
{
private string _name;
private double _age;
private Hashtable _table;
private IList _list;
private TestPerson _person;
/*get() set() ToString() 略。。。 构造略。。。*/
}
[Serializable]
class TestPerson{
private Hashtable _table;
private IList _list;
private Queue _queue;
/*
get() set() ToString() 构造 略。。。。
*/
}
服务器端采用RegisterActivatedServiceType()方式。 在客户端创建此远程对象时如果将TestPerson类中的各个集合类实例化并赋值之后,远程对象无法创建。
各位大神,如有创建远程复杂对象的资料链接也可。非常感谢。。。