私は1つの入力と2つの出力という3つのパラメータを持つメソッドを持つWCFサービスを持っています。例えば。WCFサービスを呼び出すときにパラメータを元に戻す必要があるのはなぜですか?
Foo(input, out1, out2)
は私がサービスを呼び出すために行くとき、Visual Studioは、適切なパラメータを認識しません、しかし、私のクライアントコードでサービス参照の罰金を追加します。私はサービスを
と呼ぶ必要がありますFoo(out1, out2, input)
なぜですか?私は、サービス参照の参照ファイル内でその順序が逆転しているのを見ることができますが、私が注文を変更すると、Visual Studioは私に正しい順序ではないというエラーを出します。これは正常な動作ですか?逆のパラメータを使用してサービスを呼び出すだけでいいですか?