J'ai un service Web WCF qui implémente un paramètre List<ICustomObject>
. Dans le code client généré, le paramètre est List<Object>
?!? Comment puis-je lui faire accepter le List<ICustomObject>
, en tant qu'interface, ou dois-je utiliser un cours concret? J'ai la classe concrète marquée comme [KnowType]
et [Serializable]
Paramètre du service Web WCF
0
A
Répondre
1
Vous devez utiliser une classe concrète, car vous devez définir DataMember
et DataContract
pour qu'elle soit sérilisée, et avec l'interface, vous ne pouvez pas le faire.
1
WCF fonctionne avec tout ce qui est exprimable dans le schéma XML - les interfaces ne le sont pas en soi.
Vous devez définir vos listes pour être des listes de types de béton - sinon le client ne sera pas en mesure de savoir quoi faire avec la liste et revenir à un List<Object>
.
Questions connexes
- 1. URL dynamique du service Web WCF
- 2. WCF Web Service Bloat
- 3. Référence du service Web WCF ami
- 4. Consommation du service Web ASMX avec WCF
- 5. Conversion du service Web normal en wcf
- 6. erreur service Web WCF
- 7. Stateful WCF Web Service
- 8. service Web WCF Java
- 9. Passage transparent du service Web asmx au service wcf
- 10. Service Web ASP.NET appelant service WCF
- 11. Service Web SSIS et WCF
- 12. Service Web WCF utilisant WebScriptServiceHostFactory
- 13. Structure d'exposition - service web WCF
- 14. WCF Web Service, exemple interdomaines
- 15. Surveillance du service WCF
- 16. Héritage du service WCF
- 17. Clients du service WCF
- 18. Paramètre Silverlight Web.Config pour l'URL de référence du service Web?
- 19. Spécification du paramètre dans le service Web PUT - Rest
- 20. Débogage du service WCF RESTful
- 21. HttpContext vide lors de l'appel du service Web WCF
- 22. Comment exposer ma collection à partir du service Web (WCF)
- 23. Variables du service Web de savon WCF de VB.NET manquantes
- 24. Membres du service Web WCF par défaut null
- 25. Modifier la réponse du service Web REST de WCF 4.0
- 26. Utilisation du service d'authentification WCF pour une application Web
- 27. Comment améliorer les performances du service Web WCF?
- 28. Comment utiliser signe # comme paramètre url dans REST service WCF
- 29. ASP.NET Authentifier application Web avec service WCF
- 30. Conversion de service Web en WCF
Merci les gars. vous avez tous les deux raison. – Nostradamnit