Wann SOAPBinding.ParameterStyle.KAHL und SOAPBinding.ParameterStyle.VERPACKT
Ich bin in Verwirrung darüber, Wann SOAPBinding.ParameterStyle.KAHL und SOAPBinding.ParameterStyle.GEWICKELT .und welche Bindung-Stil ist mehr bevorzugt.was sind die Unterschiede zwischen Ihnen.
Scheint ein Duplikat zu sein mit stackoverflow.com/questions/5324051/webservices-bare-vs-wrapped
InformationsquelleAutor sRaj | 2014-01-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
ParameterStyle.Kahl und ParameterStyle.Verpackt wirkt sich auf Ihre wsdl-Definitionen von request-und response-Nachrichten nur.
Nehmen wir ein Beispiel, wir haben einen webservice mit einer Methode "test" hat 2 input "string1" und "string2" und es ist wieder ein string wie "rstring".
ParameterStyle.BARE
Ihr parameter wird der name sichtbar sein, die als Teil Namen, die in Ihrer wsdl.
Request-Nachricht:
Response-Nachricht:
In Ihrem xsd-test und testResponse wird definiert, wie unten, und das wsdl-element direkt Bezug Elementen unter test-und test-Antwort von xsd.
ParameterStyle.EINGEWICKELT
In diesem Stil Ihre Anfrage-und Antwort-Nachricht wird verpackt in single-input als "parameter" erfolgt die Ausgabe als "Ergebnis". und Sie werden finden, dass bestimmtes element in xsd für alle Elemente innerhalb.
Request-Nachricht:
Response-Nachricht:
In Ihrem xsd-test und testResponse definiert werden als das gleiche wie oben,
Im obigen Beispiel können Sie den Unterschied ausmachen. Dies ist der einzige Unterschied, Sie implizieren in wsdl.
Hinweis: Obige Beispiel wird erklärt, für die Dokument-Typ-soap-Bindung, RPC, keine xsd beteiligt ist, so RPC.Bare ist nur anwendbar,.
InformationsquelleAutor kingAm