2009-04-16 7 views

Antwort

0

Es ist am besten, die ws Nachricht basiert haben.

Sie können noch so implizit tun, wenn Sie mehrere Parameter verwenden, gibt es immer noch die Nachricht, die Sie mit denen, empfangen. Halten Sie sie einfach getrennt, wenn Sie mehrere Ausgaben benötigen, geben Sie eine einfache Ergebnisklasse für die Operation zurück.

2

können Sie ref verwenden und aus params mit WCF-Dienste, aber unter der Haube sind sie gewickelt.

Alles, was an ein WebMethod oder einen Service übergeben wird, muss serialisiert werden - Sie können es so verhalten, als ob es ein Ref oder Out wäre, indem Sie es in etwas einbetten, das die Werte zurücksetzt, aber das ist unordentlich.

Du bist besser dran mit einer Rekord-Klasse - eine einfachen serialisable-Klasse, die im Grunde nur eine Liste von Auto Eigenschaften ist, die die Rückkehr des WebMethod sind.

Dies führt zu zusätzlichen Klassen, ist aber viel leichter zu pflegen.

Verwandte Themen