WCF を使用して SOAP コンシューマーを作成しています。
次の WCF サービス コントラクトでは、WCF は、応答に Body とHelloResponseという要素があることを想定しています。
[ServiceContract]
public interface HelloService
{
string Hello(string input);
}
私が呼び出しているサービスでは、実際にはHelloResultと呼ばれています。MessageContracts を使用せずに、これを WCF に伝えるにはどうすればよいですか? 次の組み合わせとバリエーションを試しましたが、成功しませんでした。
...
[OperationContract(ReplyAction = "HelloResult")]
[return: MessageParameter(Name = "HelloResult")]
...