2014-06-25 26 views
-1

我正在通过网络发送对象。我使用自定义对象很好,但我的问题是我可以序列化系统对象吗?例如,我想在一台计算机上序列化System.Net.NetworkInformation.NetworkInterface对象并将其发送给另一台计算机,以便我可以轻松加载其所有属性。这可能吗?这似乎并不工作:vb.net序列化系统对象?

<Serializable()> NIC As System.Net.NetworkInformation.NetworkInterface 

在此先感谢

+0

你打算如何连载它,以及你得到什么错误? –

+0

什么ype的序列化? XML/JSON /二进制?然后你确定你会序列化一个具体对象的抽象吗? – InferOn

+0

我现在正在使用XML,但如果需要可以切换到二进制文件。 – Willy

回答

0

对象类型必须被设计为可序列化,并且标记,以便在它的原代码。您将需要构建自己的对象以保留您关心的属性,将其标记为可序列化并使用它。

+0

这就是我所害怕的。有很多属性,我试图懒惰,只是发送整个对象,然后编写所有我需要的东西:)这可能是其中的很多。我不想重新发明已经存在的东西! – Willy