2

Web サービスを作成し、それを WCF と基本的な SOAP の両方として公開したい場合、データ型はデータ コントラクトのシリアル化のみを使用できますか?それとも XmlSerializer を使用する必要がありますか?

Microsoft は、XmlSerializer が必要であると述べています

従来の SOAP エンコーディング標準に従うサービスを作成する場合

これはこれを意味するかもしれません。

すべてのバインディングを通じて公開できるデータ型を作成するための標準的な手法はありますか?

4

2 に答える 2

2

データと xml の両方のシリアル化属性で型を装飾できると思います。どちらもコンテキストに応じて適用されます。

于 2012-05-16T19:22:37.427 に答える
1

新しいサービスを作成する場合は、古い XML シリアライザーを完全に無視できます。Data Contract Serialization を使用するだけで、残りはバインディングによって処理されます。

于 2012-05-16T19:49:46.947 に答える