問題タブ [soap-serialization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
650 参照

c# - SoapFormatter クラスが廃止されたかどうか?

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

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

前もって感謝します!