Je développe une application client-serveur utilisant .Net Remoting. De mon serveur je veux renvoyer une liste en réponse à un certain appel de méthode, cependant j'obtiens une exception disant que fondamentalement SoapFormatter ne peut pas traiter des génériques. J'ai besoin d'une solution de contournement pour pouvoir travailler avec des génériques, ou des instructions sur l'utilisation de XmlSerializer ou de DataContractSerializer..net remoting - Problèmes avec la liste <T>
0
A
Répondre
0
C'est parce qu'ils n'ont pas ajouté de support supplémentaire pour le SoapFormatter et les génériques dans .NET 2.0. Une solution de contournement rapide serait de transmettre la liste au client en tant que tableau.
Si vous devez utiliser Generics (personnellement, je considérerais la mise à niveau vers WCF), il existe quelques exemples sur la façon de le faire dans le MSDN remoting examples.
Questions connexes
- 1. .Net Remoting sans utiliser .Net remoting?
- 2. Problème avec .Net Remoting (C#)
- 3. Confusion dans .net Remoting
- 4. .Net Remoting Question
- 5. .net remoting dans Vista
- 6. .NET Remoting côté serveur
- 7. Obtenir une erreur avec .NET REMOTING C#
- 8. Tutoriels pour .NET Remoting
- 9. .NET Remoting HelloWorld
- 10. .NET Remoting callback
- 11. Remoting en .net
- 12. . XmlSerializer .NET échoue avec la liste <T>
- 13. Liste .NET Remoting tous les objets activés par le serveur
- 14. .NET Remoting - HttpChannel vs TcpChannel
- 15. .NET Remoting - Sérialisation des délégués
- 16. Communications bidirectionnelles dans .Net remoting
- 17. .Net Remoting au défi WCF!
- 18. . Remoting .NET - Redirection message/Redundancy
- 19. événement Problème dans .NET Remoting
- 20. Comment .NET remplace la méthode non virtuelle dans .NET Remoting?
- 21. Bonne alternative à GenuineChannels pour .net remoting
- 22. Problèmes avec la liste liée en C
- 23. Comment gérer le réacheminement d'adresses IP avec .NET Remoting
- 24. Remoting avec AIR
- 25. Liste <Base> avec Liste <Derived>
- 26. .NET Remoting ralentit lorsque la connexion Internet démarre
- 27. Incorporation .net remoting programme dans WEB
- 28. .NET Remoting client.exe a besoin de server.exe
- 29. .NET Remoting: Sérialiser l'objet et l'implémentation
- 30. .NET Remoting se connecter au mauvais hôte
DataContractSerializer est agréable et simple pour la génération/lecture XML avec plusieurs exemples sur MSDN. Cependant, cela pousse les données envoyées à quelque chose de "pré-sérialisé" - dans le cas le plus fondamental, une chaîne. –