Question

Je ASMX webservice qui retourne XElement - (pas un service WCF .svc)

Lors de la consommation du service dans Silverlight le client qui est généré utilise XElement comme je veux.

Cependant, en C # .NET 3.5 WCF 'Service de référence' génère cette propriété en utilisant XmlDocument.

Dans C # .NET 4 WCF 'Service de référence', il génère également cette propriété en utilisant XmlDocument. Donc, il ne semble pas être une chose .NET 4 -. Mais une chose Silverlight

Comment puis-je configurer le client WCF à utiliser XElement également dans le cadre de 3,5?

Était-ce utile?

La solution 2

Je suis passé le service d'un service Web ASMX à SVC service WCF. Était pas beaucoup de travail du tout. Juste une chose que je ne me suis jamais tour à faire.

alors sans rien changer d'autre a permis au client .NET 3.5 à utiliser XElement au lieu de XmlElement.

On dirait Silverlight est juste assez intelligent pour utiliser toujours XElement -. Viennent à penser XmlDocument n'existe probablement même pas dans le cadre Silverlight en premier lieu

Autres conseils

Rechercher / Remplacer xmlelement avec XElement dans ma classe proxy. entourloupe ... mais cela fonctionne.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top