1

-を返すASMXWebXElementサービスがあります(.svc WCFサービスではありません)

Silverlightでサービスを利用する場合、生成されたクライアントはXElement必要に応じて使用します。

ただし、C#.NET 3.5 WCFの「サービスリファレンス」では、を使用してこのプロパティを生成しますXmlDocument

C#.NET 4 WCFの「サービスリファレンス」では、。を使用してこのプロパティも生成しますXmlDocument。したがって、これは.NET 4のものではなく、Silverlightのもののようです。

XElement標準の3.5フレームワークでも使用するようにWCFクライアントを構成するにはどうすればよいですか?

4

2 に答える 2

1

プロキシクラスでXMLElementをXElementで検索/置換します。汚いトリック...しかし、それは機能します。

于 2010-02-26T15:54:46.633 に答える
0

ASMXサービスをWebサービスからSVCWCFサービスに切り替えました。あまり仕事はありませんでした。もう1つ、やり遂げることができなかったことがもう1つあります。

これにより、他に何も変更せずに、.NET3.5クライアントがXElementの代わりに使用できるようになりXmlElementました。

Silverlightは、常にXElementを使用するのに十分スマートであるように見えますXmlDocument。そもそも、Silverlightフレームワークにはおそらく存在しないと考えてください。

于 2009-12-16T01:39:42.250 に答える