Wie kann ich verhindern, dass ein out-Parameter in einem WCF-Webdienst zurückgegeben wird?

Wenn mein Vertrag wie folgt aussieht:

[OperationContract]
void DoSomething(int id, out string moreInfo);

das sieht dann so aus:

string DoSomething(int id);

Wenn Sie eine Webdienstreferenz importieren. Ist es möglich, die automatische Konvertierung der Reihenfolge der Parameter zu beeinflussen? Es war schon überraschend, zu Beginn der Funktionssignatur alle Out-Parameter herauszufinden, aber das war immer noch praktikabel, aber wir möchten, dass Void-Methoden weiterhin Void-Methoden sind. Oder ist das eine SOAP-Einschränkung?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage