2

この WCF エラーについて教えてください....これらの組み込みクラスを WCF で処理するにはどうすればよいですか?

タイプ 'System.Net.Mail.MailAddress' をシリアル化できません。これを DataContractAttribute 属性でマークし、シリアル化するすべてのメンバーを DataMemberAttribute 属性でマークすることを検討してください。サポートされているその他の型については、Microsoft .NET Framework のドキュメントを参照してください。

4

2 に答える 2

2

タイプをデ(シリアル化)する方法を知っているサロゲートを実装できますMailAddress

于 2010-07-21T07:03:42.817 に答える
0

MailAddressワイヤを介して転送するために必要なすべてのデータ/プロパティを含むカスタムクラスを作成してから、MailAddressをこのカスタムクラスにマップします。クライアントで反対のことをする必要があります。同じプロパティ名/クラス階層を維持する場合、のようなツールをAutoMapper使用すると、to/fromマッピングのコーディングを減らすことができます。

于 2010-07-21T06:48:01.860 に答える