当服务在 WCF 中使用双工绑定时,您可以在操作中执行此操作:
OperationContext.Current.GetCallbackChannel<IClientReceiver>()
获取对调用者的引用。那参考是什么?我的意思是,它看起来像是在做一些巫术魔术。允许服务将消息发送回客户端的幕后发生了什么?
这在 TCP 绑定和双工 http 绑定上有何不同?因为我知道 TCP 可以本机回调客户端,但 http 不能,所以它必须在服务器端创建第二个通道来调用客户端。
当服务在 WCF 中使用双工绑定时,您可以在操作中执行此操作:
OperationContext.Current.GetCallbackChannel<IClientReceiver>()
获取对调用者的引用。那参考是什么?我的意思是,它看起来像是在做一些巫术魔术。允许服务将消息发送回客户端的幕后发生了什么?
这在 TCP 绑定和双工 http 绑定上有何不同?因为我知道 TCP 可以本机回调客户端,但 http 不能,所以它必须在服务器端创建第二个通道来调用客户端。