0

WCF を使用して SOAP コンシューマーを作成しています。

次の WCF サービス コントラクトでは、WCF は、応答に Body とHelloResponseという要素があることを想定しています。

[ServiceContract]
public interface HelloService
{
    string Hello(string input);
}

私が呼び出しているサービスでは、実際にはHelloResultと呼ばれています。MessageContracts を使用せずに、これを WCF に伝えるにはどうすればよいですか? 次の組み合わせとバリエーションを試しましたが、成功しませんでした。

...
[OperationContract(ReplyAction = "HelloResult")]
[return: MessageParameter(Name = "HelloResult")]
...
4

1 に答える 1

0

サービス操作Hello(string)が文字列を返すことがわかっている場合は、メッセージを気にすることなく、チャネルを作成して操作を直接呼び出すのはなぜですか?

于 2012-05-29T10:37:44.663 に答える