Comment puis-je retourner xdocument à partir du service wcf ??? ce que je dois faire pour laisser la méthode de service de wxf retourner un objet de xdocument?return xdocument from wcf service
6
A
Répondre
7
Vous ne pouvez pas. XDocument n'implémente pas IXmlSerializable. XElement implémente IXmlSerializable pour que vous puissiez le transférer via WCF.
Vous pouvez également transférer une chaîne au lieu de XDocument et l'analyser localement.
Ex:
Serveur:
public string DoSomething()
{
XDocument myXDocument = new XDocument();
// Do stuff
return myXDocument.ToString();
}
Client:
XDocument doc = XDocument.Parse(myWebService.DoSomething());
1
Vous pouvez également retourner un objet XElement.
public XElement DoSomething()
{
XDocument myXDocument = new XDocument();
// Load the XDocument.
return myXDocument.Root;
}
Questions connexes
- 1. WSDL from WCF Édition
- 2. WP7 Callbacks From WCF
- 3. Renvoyer le résultat wcf/json du service wcf
- 4. Service WCF RESTful sur Service WCF standard
- 5. Optimisation de XDocument vers XDocument XSLT
- 6. Exception WCF Data Service
- 7. service asynchrone WCF, comment retourner une variable
- 8. Service Web ASP.NET appelant service WCF
- 9. Service WCF et accessibilité incohérente
- 10. XDocument comparrison
- 11. Le service WCF Azure utilise le service WCF Azure
- 12. Application de service WCF ou bibliothèque de service WCF?
- 13. WCF Data Service et ChangeInterceptor
- 14. Comment appeler un service Web en utilisant XDocument?
- 15. Service de domaine vs Service WCF?
- 16. Service WCF Client à vie
- 17. WCF un service ou plusieurs services
- 18. Service WCF Démarrer
- 19. Surveillance du service WCF
- 20. WCF Web Service Bloat
- 21. erreur service Web WCF
- 22. WCF Service & demande
- 23. WCF Service and Threading
- 24. Service WCF Silverlight
- 25. Service WCF: Crash d'application
- 26. Exception de service WCF
- 27. Service WCF Problème
- 28. Restriction de service WCF
- 29. Stateful WCF Web Service
- 30. Service WCF robuste
50% de la programmation trouve la bonne incantation. Merci! –