SoapFormatter类过时与否?

时间:2016-10-18 04:40:10

标签: c# soap xml-serialization soap-serialization

我正在处理一个旧项目并进行细微更改。在某些地方,代码使用SoapFormatter类来以SOAP格式序列化和反序列化数据。代码工作正常,没有任何问题。

MSDN帮助说明了SoapFormatter类:

“从.NET Framework 2.0开始,此类已过时。请改用BinaryFormatter。”

https://msdn.microsoft.com/en-us/library/system.runtime.serialization.formatters.soap.soapformatter(v=vs.110).aspx

在.NET 4.5上编译项目时,我没有收到任何错误或警告。现在我的困惑是 -

  1. SoapFormatter是否真的过时(适用于.NET 4.5应用)?

  2. 如何使用BinaryFormatter代替SoapFormatter以SOAP格式序列化/反序列化?

  3. 除非绝对需要,否则我不想更改代码。

    提前谢谢!

0 个答案:

没有答案