WCF Duplex - 如何查找客户端的回拨URL?

Bhu*_*van 2 c# wcf duplex

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

感谢任何帮助..

Ste*_*ger 5

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

OperationContext.Current.GetCallbackChannel<ICallbackContract>();
Run Code Online (Sandbox Code Playgroud)

其中ICallbackContract替换为实际的回调契约名称.

编辑:不确定单词Clients Callback URL的含义.如果您指的是可以通过以下方式获得的客户地址:

EndpointAddress clientAddress = OperationContext.Current.Channel.RemoteAddress;
Run Code Online (Sandbox Code Playgroud)