Frage

Ich habe ein ASMX Webservice , dass die Renditen XElement - (keine SVC-WCF-Dienst)

Beim Konsum der Dienst in Silverlight den Client, der Anwendungen XElement erzeugt wird, wie ich will.

Jedoch in C # .NET 3.5 WCF 'Service-Referenz' es diese Eigenschaft erzeugt XmlDocument verwendet wird.

In C # .NET 4 WCF 'Service-Referenz' erzeugt sie diese Eigenschaft auch mit XmlDocument. So scheint es nicht eine .NET 4 Sache zu sein -. Aber eine Silverlight Sache

Wie kann ich das WCF-Client zu verwenden XElement auch im Standard 3.5 Framework konfigurieren?

War es hilfreich?

Lösung 2

schaltete ich den Dienst von einem ASMX Webservice SVC WCF-Dienst. War überhaupt nicht viel Arbeit. Nur noch eine Sache, die ich bekam nie Runde zu tun.

Dies ist dann ohne etwas zu ändern sonst die .NET 3.5-Client zu verwenden XElement statt XmlElement erlaubt.

Sieht aus wie Silverlight ist nur intelligent genug, um immer XElement zu verwenden -. Kommen zu denken, es XmlDocument wahrscheinlich nicht einmal existiert in dem Silverlight-Rahmen in erster Linie

Andere Tipps

I Suchen / Ersetzen XMLElement mit XElement in meiner Proxy-Klasse. Schmutziger Trick ... aber es funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top