我目前有一个套接字应用程序,用于从客户端向服务器来回传送字符串。我最近决定,发送序列化对象会更有意义,但会遇到问题。我将代码转换为使用SoapFormatter,它允许我将对象序列化为字符串并发送字符串。试图反序列化继承对象时,我在客户端遇到了一个问题。看来,soapformatter不支持继承。问题发生在反序列化过程中,如果我在发送子对象时试图反序列化父对象(我不知道这是否是正确的术语),它会抛出一个抛出异常。.net BinaryFormatter是否支持继承?
我的问题是,BinaryFormatter是否支持继承?
邮政编码......你的问题没有太大意义。 – 2012-02-14 19:33:06
当然,它运作良好。 – leppie 2012-02-14 19:39:36
你正在做de/serialization,还是使用Remoting/web-services/WCF服务调用的一部分?也许问题不在于你的序列化器,而是与服务契约。 – 2012-02-14 19:45:20