quand utiliser SOAPBinding.ParameterStyle.NU et SOAPBinding.ParameterStyle.ENVELOPPÉ
Je suis dans la confusion, comme lors de l'utilisation de SOAPBinding.ParameterStyle.NU et SOAPBinding.ParameterStyle.ENVELOPPÉ .et la liaison style est plus préféré.quelles sont les différences entre eux.
- Semble être un doublon avec stackoverflow.com/questions/5324051/webservices-bare-vs-wrapped
Vous devez vous connecter pour publier un commentaire.
ParameterStyle.Nu et ParameterStyle.Enveloppé affecte votre wsdl définitions de requête et de réponse des messages uniquement.
Permet de prendre un exemple, nous avons un webservice avec une méthode "test" qui a 2 entrée "mot1" et "chaîne2" et elle retourne une chaîne de caractères comme "rstring".
ParameterStyle.NU
Votre paramètre est le nom sera visible en tant que partie du nom de votre fichier wsdl.
Message de demande:
Message de réponse:
Dans votre xsd test et testResponse sera défini comme ci-dessous, et votre wsdl élément désignant directement les éléments relevant de test et d'essai de réponse de xsd.
ParameterStyle.ENVELOPPÉ
Dans ce style de votre demande et votre message de réponse sera enveloppé d'entrée unique comme "paramètre" et la sortie en tant que "résultat". et ils se réfèrent cet élément particulier dans xsd pour tous les éléments à l'intérieur.
Message de demande:
Message de réponse:
Dans votre xsd test et testResponse sera définie comme la même que ci-dessus,
Dans l'exemple ci-dessus , vous pouvez repérer la différence. C'est la seule différence qu'ils impliquent dans le wsdl.
Remarque: l'exemple ci-Dessus est expliqué pour le type de Document de liaison avec soap, RPC, pas de xsd est impliqué de manière RPC.Nu est le seul applicable.