我有一个定义了回调的WCF接口。
现在我有另一个客户端不需要回调。我想知道是否有一种方法可以连接到服务,而无需指定回调对象?
我尝试没有双通道工厂,或双通道工厂与InstanceContext (null),两者都没有工作!
有办法吗?
最好的方法是创建另一个没有CallbackContract的接口,并在单独的端点上公开它。这将为您提供两个代码路径之间的清晰分离,并且客户端可以选择使用哪一个。
我现在尝试了这个类从这里:http://www.codeproject.com/Articles/22832/Automatic-Interface-Implementer-An-Example-of-Runt工作得很好!