【发布时间】:2014-01-05 12:30:41
【问题描述】:
我正在尝试使用 WCF 编写主机/客户端样式系统,我目前想使用 wsHttpBinding,但是当我遇到这条线时,我正在阅读其他内容(isOneWay 布尔值):
'HTTP 不能用于回调,因此不能通过 BasicHttpBinding 或 WSHttpBinding 使用回调'
我的大多数方法都会返回值,例如客户端会调用一个方法,该方法会根据调用的方法从服务器发回特定数据。像这样,在:
public string SayHello(string name)
{
Console.WriteLine(">>> SayHello has been called");
return string.Format("Hello, {0}!", name);
}
返回线是否会使其成为回调,所以我必须使用不同的绑定吗?或者只有当客户端向服务器发送“消息”并且服务器发送回“消息”时才进行回调?在我的代码中,它只是调用返回数据的方法,所以它不会被归类为回调,我可以继续使用 wsHttpBinding 吗?谢谢
【问题讨论】:
标签: c# .net wcf wcf-binding