Je travaille sur une application Web qui consomme un service Web. Le service Web est écrit en .NET.
Je veux savoir si l'utilisation d'un paramètre de référence pour une méthode Web est une bonne pratique ou pas?en utilisant un paramètre de référence pour une méthode Web dans .NET
Répondre
Il est préférable d'utiliser le message ws.
Vous pouvez toujours le faire implicitement lorsque vous utilisez plusieurs paramètres, il y a toujours le message que vous recevez avec ceux-ci. Gardez les séparés, si vous avez besoin de plusieurs sorties, renvoyez une classe de résultat simple pour l'opération.
Vous pouvez utiliser les paramètres ref et out avec les services WCF, mais sous le capot ils sont enveloppés. Tout ce qui est passé à un WebMethod ou un service doit être sérialisé - vous pouvez le faire se comporter comme s'il s'agissait d'un ref ou out en l'enveloppant dans quelque chose qui redéfinit les valeurs, mais c'est en désordre.
Vous êtes mieux avec une classe d'enregistrement - une classe sérialisable simple qui est essentiellement juste une liste de propriétés auto qui est le retour de WebMethod.
Il en résulte des classes supplémentaires, mais il est beaucoup plus facile à maintenir.
- 1. .Service Web .NET utilisant une instance d'un type de paramètre?
- 2. Passer une méthode aléatoire en paramètre?
- 3. Comment passer une méthode en paramètre sans déclarer de délégué dans .NET
- 4. "Uncurrying" une méthode d'instance dans .NET
- 5. Comment écrire une méthode qui prend une adresse pour un pointeur en tant que paramètre?
- 6. Un service Web .NET instancié avec chaque appel de méthode?
- 7. Comment passer une méthode en tant que paramètre dans Python
- 8. en utilisant une DLL dans une application .NET
- 9. Un service Web .NET va-t-il s'interrompre lorsque j'ajoute une propriété à un paramètre?
- 10. Initialiser un tableau de chaînes dans un appel de méthode en tant que paramètre en C#
- 11. en utilisant django, comment créer une méthode dans un modèle pour renvoyer des données de requête
- 12. Comment passer une référence de méthode à une méthode différente en C#
- 13. Comment déclarer le paramètre du curseur de référence à une méthode d'objet?
- 14. appeler un numéro en utilisant skype dans une page Web
- 15. En C# 4.0, pourquoi un paramètre out dans une méthode ne peut-il pas être covariant?
- 16. 'passe paramètre par référence' dans Ruby?
- 17. Sélection d'un onglet jQuery en utilisant un paramètre dans l'URL
- 18. en utilisant des classes dans un COM exe de .Net
- 19. Référence Web dans WCF
- 20. C# Typecast Paramètre de référence générique
- 21. Un conteneur unité peut-il passer une référence de lui-même en tant que paramètre constructeur?
- 22. Générer un ticket kerberos en utilisant .NET
- 23. Méthode recommandée pour créer une "table" en utilisant core-animation?
- 24. En utilisant une référence de port IOService pour éteindre un dispositif
- 25. Référence à un type de réfrence en .net?
- 26. Le GC .NET gâchera-t-il un objet abandonné en exécutant une méthode de façon asynchrone?
- 27. Types de référence dans .NET
- 28. sténographie pour appeler une méthode sur un objet en F #
- 29. Simuler l'interaction client web/serveur web dans un WinForm en utilisant un objet WebBrowser dans vb2005.net
- 30. Mocking un changement d'attribut sur un paramètre - en utilisant Moq