Pourquoi une méthode Web ASP.NET n'autorise-t-elle pas les paramètres par défaut?Service Web ASP.NET
Répondre
La raison ASP.NET WebServices ne prennent pas en charge les paramètres par défaut ou la surcharge de méthode est pas un défaut d'ASP.NET ou C#. La raison est parce que WebServices eux-mêmes , quel que soit le langage ou la plate-forme d'implémentation, ne supporte pas les paramètres par défaut ou la surcharge de méthode
Les WebServices sont la technologie de dénominateur commun la plus basse Vous ne pouvez pas garantir quelle technologie le consommateur utilisera pour consommer votre WebService, et inversement, si vous ' En consommant un WebService, vous n'avez souvent aucune idée de la plate-forme ou du langage avec lequel il a été implémenté. Nous sommes à peu près sûrs que toute plate-forme sera en mesure de travailler avec.
Malheureusement, même si dans .NET 4 C# a finalement reçu la possibilité d'avoir des paramètres optionnels dans les méthodes, les WebMethods ne les prennent PAS en charge. De plus, les méthodes de surcharge ne fonctionnent pas non plus. Cela signifie que vous aurez plusieurs méthodes avec des noms différents, ou la même méthode avec tous les paramètres, et les paramètres optionnels étant nullable.
J'ai été assez déçu par cela aussi bien :(
- 1. ASP.NET - Service Web asynchrone
- 2. ASP.NET RESTful Web Service
- 3. ASP.NET Web Service WebMethod
- 4. Service Web dans asp.net
- 5. Service Web ASP.NET appelant service WCF
- 6. Déploiement du service Web de référencement du service Web asp.net
- 7. Sécurisation du service Web ASP.NET
- 8. Service ASP.NET - Web ou Windows?
- 9. Publication d'un service Web ASP.net
- 10. Service Web REST avec asp.net
- 11. Service Web ASP.NET et adhésion
- 12. changement asp.net 2 adresse de service Web
- 13. Méthodes page ASP.NET vs service web
- 14. Problème de débogage du service Web asp.net
- 15. Identification des références de service Web ASP.NET
- 16. Activer l'authentification dans le service Web ASP.NET
- 17. Passer l'entité sur le service Web ASP.NET
- 18. qt soap client + Service Web ASP.net
- 19. ASP.Net Service Web. Comment rejeter une demande?
- 20. Asp.net Web Service Erreur de test
- 21. Structure avec un service Web ASP.Net
- 22. Différence asp.net web service et Ihttphandler
- 23. ASP.NET Authentifier application Web avec service WCF
- 24. sécurité de service Web dans asp.net
- 25. Paramètres facultatifs dans le service Web ASP.NET
- 26. Sécurité de l'API du service Web ASP.NET
- 27. Données utiles du service Web Asp.Net
- 28. Service Web ASP.NET sécurisé et php
- 29. Délai d'expiration du service Web ASP.NET
- 30. ASP.NET + Connexion/Interaction à un service Web
Définir les "paramètres par défaut" dans le contexte de votre question – riffnl