7

私は古いプロジェクトで作業しており、マイナーな変更を行っています。いくつかの場所で、コードは 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. SoapFormatter の代わりに BinaryFormatter を使用して SOAP 形式でシリアライズ/デシリアライズするにはどうすればよいですか?

絶対に必要でない限り、コードを変更したくありません。

前もって感謝します!

4

0 に答える 0