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 回答