2013-03-27 30 views
0

我有一个定义回调的WCF接口。这工作得很好。WCF DuplexChannel - 没有回调的连接

现在我有另一个不需要回调的客户端。我想知道是否有一种方法可以连接到服务,而无需指定回调对象?

我尝试了没有DuplexChannel工厂,或DuplexChannelFactory与InstanceContext(null),它都没有工作!

有没有办法做到这一点?

回答

0

最好的方法是创建另一个没有CallbackContract的接口,并在单独的端点上公开它。这会给你两个代码路径之间的清晰分隔,客户可以选择使用哪一个。

+0

我知道,但为此我需要更改许多代码。 – 2013-03-27 20:52:24