Ist es ungewöhnlich für eine web-service-Aufruf für einen "out" - parameter?
Ist es ungewöhnlich für eine web-service-Aufruf für einen "out" - parameter? Wenn ja, warum?
Ich bin mit C# - web service und webserive Verbraucher wird auch c# app.
- Web-services müssen nicht "out-Parameter", noch Parameter als solche. Noch mehr speziell für SOAP-web-services (die nicht die einzige Art gibt), haben Sie die Anfrage und Antwort XML. Teile der XML-Antwort zugeordnet werden kann, out-Parameter, die auf einigen Plattformen, aber es ist schwer, genauer zu sein als, dass, wenn Sie mehr details zu Ihrer Umwelt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie sich darauf beziehen sich die Parameter auf C# Ebene ASP.Net web-service, ich glaube nicht, dass seine ungewöhnliche an alle. Ihre out-Parameter wird einfach werden die untergeordneten Elemente des response-element. Hier ein kurzes Beispiel-web-service mit einem einzigen web-Methode, die out-Parameter:
Mit den oben genannten web-Methode, die SOAP-Anfrage sieht wie folgt aus:
Und die Antwort sieht wie folgt aus:
Hinweis: dies nicht die Unwirksamkeit der anderen Antworten zu dieser Frage, da Sie alle in Anbetracht dieser aus der web-service-Ebene, nicht der C# - Ebene.
Ja, weil ein web-service sollte betrachtet werden, wie eine Nachricht (request) und spuckt ein Ergebnis (output).
Einem 'out' - parameter angeben würde, dass Sie zurückkehren möchten, eine modifizierte version des ursprünglichen request-Nachricht..., die nicht wirklich Sinn machen. Wenn Sie benötigen, um mehrere Ausgänge, die Sie brauchen, um darüber nachzudenken, wie man diejenigen Werte, die in einer einzelnen response-Nachricht.
Ja, würden Sie wollen, zu bündeln, was Sie wieder zu einem einzigen Objekt (in der Regel ein Response-Objekt)
Sehen Wikipedia