在普通的WCF请求/响应协议中,您可以使用类似以下方式读取消息头:
OperationContract.Current.IncomingMessageHeaders
我无法理解的是如何在双工合同的回调端完成此操作。在回调实现中,OperationContext.Current
为 null
。
编辑于2013年4月5日:我正在使用基于net.tcp的自定义绑定,但进行了许多自定义设置,例如使用协议缓冲区消息编码而不是XML,并且存在一些自定义安全性。