双工WCF服务

时间:2013-07-20 08:53:19

标签: wcf duplex

我创建了一个工作得很好的简单WCF服务。我后来尝试将其作为双工服务。 我创建了双工合同,将绑定更改为wsDualHttpBinding并激发了WSDL。然而,当我尝试在客户端做最后一步时,我遇到了一些麻烦。这是我在客户端做的事情:

    static void Main(string[] args)
    {
        InstanceContext context = new InstanceContext(new CalcCallbackHandler());
        CalcClient proxy = new CalcClient(context);
    }

问题是CalcClient ctor无法接收InstanceContext。 我无法理解如何可能因为我在网上看到的所有示例都使用此方法来创建双工服务器。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

在客户端,您需要设置/托管回调对象并公开回调端点。