2

如何从服务 (WCF 3.5) 中查找双工 HTTP 绑定的客户端回调 URL?

感谢任何帮助..

4

2 回答 2

5

要在双工通道中获取对客户端的回调,您所做的是在您将调用的服务上调用的方法中

OperationContext.Current.GetCallbackChannel<ICallbackContract>();

其中 ICallbackContract 替换为实际的回调合约名称。

编辑:不确定您所说的客户回调 URL 是什么意思。如果您的意思是可以通过以下方式获得的客户地址:

EndpointAddress clientAddress = OperationContext.Current.Channel.RemoteAddress;
于 2010-10-01T15:03:54.627 回答
2

你通常会发现它是低谷的

OperationContext.Current.GetCallbackChannel<T>()

其中 T 是合约中定义的 CallBack 接口的类型。

于 2010-10-01T15:01:04.110 回答