どのように私は、XElementのではなく、常にXmlDocumentを使用するWCFクライアントを設定しますか。
-
19-09-2019 - |
質問
XElement
を返します。私持っているの ASMXのWebサービスの - (ない.SVC WCFサービス)
Silverlightのサービスを消費するとき、私が好きな生成されたクライアントは、XElement
を使用します。
しかし、C#の.NET 3.5 WCF 'サービスリファレンス' にはXmlDocument
を使用してこのプロパティを生成します。
のC#.NET 4 WCF 'サービスリファレンス' は、それはまたXmlDocument
を使用してこのプロパティを生成します。だから、.NET 4のものではないようです - 。しかし、Silverlightの事
どのように私は、標準的な3.5フレームワークでもXElement
を使用するWCFクライアントを設定することができますか?
解決 2
私は、WCFサービスをASMX
するSVC
Webサービスからサービスを切り替えます。多くの仕事は全くありませんでした。ただ、もう一つ私がやってにラウンドやったことがなかった。
このは、他に何も変更せずに、.NET 3.5のクライアントではなくXElement
のXmlElement
を使用することができます。
Silverlightは常にXElementオブジェクトを使用するのに十分なだけのスマートですように見える - 。考えてみるとおそらく最初の場所でのSilverlightフレームワークには存在しません。
をXmlDocument
他のヒント
私はプロキシクラスでのXElementでのXMLElementを検索/置換します。ダーティトリック...しかし、それは動作します。
所属していません StackOverflow