如何从服务 (WCF 3.5) 中查找双工 HTTP 绑定(bind)的客户端回调 URL?
感谢任何帮助..
最佳答案
要在双工 channel 中获得对客户端的回调,您所做的是在您要调用的服务上调用的方法中
OperationContext.Current.GetCallbackChannel<ICallbackContract>();
其中 ICallbackContract 被替换为实际的回调合约名称。
编辑: 不确定客户回调 URL 这个短语是什么意思。如果您指的是可以通过以下方式获得的客户端地址:
EndpointAddress clientAddress = OperationContext.Current.Channel.RemoteAddress;
关于c# - WCF Duplex - 如何找到客户端的回调 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3840309/