以前はこれを見たことがありません。ヌルフィールドを持つオブジェクトを返すWebサービス
WebService.Implementation imp = new WebService.Implementation();
WebService.ImplementationRequest req = new WebService.ImplementationRequest();
return imp.GetValue(req);
返されるオブジェクトはnullではありません。期待通りにImplementationResponseを返します。しかし、そのオブジェクトのすべてのフィールドはnullです。これは期待されていません。 WebServiceは現在、いくつかの一定のダミーデータを返します。これを別の開発者のマシンでテストしましたが、うまく動作します。
GetValueメソッドにnullを渡すと、WebServiceが例外をスローする必要があることにも注意してください。それはしません。私のためではありません。
WebServiceにオブジェクトを返させ、そのオブジェクトのすべての値をnullにする可能性がある、私の環境に何が間違っているのでしょうか?そして、どういうわけか「魔法のように」、この謎のオブジェクトを例外をスローする必要があるときに返します。
私はこれがそれかもしれないと思った、私はあなたの提案をショットを与えた。サイコロはありません。 – Xaiter