摘要:
1、必须使用支持双向通信的绑定如NetTcpBinding、NetNamedPipeBinding、WSDualHttpBinding2、整个Contract在服务端定义(包括服务接口和回调接口);用 CallbackContract 为服务接口定义回调;服务接口在服务端实现,回调接口在客户端实现。 例: [ServiceContract(CallbackContract = typeof(ISomeCallbackContract))]3、服务端用 OperationContext.Current.GetCallbackChannelT()获取调用当前操作的客户端实例通道 例:ISome 阅读全文