0

可能重复:
如何访问用于在 WCF 服务(服务器端)上实现 IDispatchMessageInspector 的类中的属性?

我已经IClientMessageInspector在我的客户端上实现了一个向服务器的所有调用添加一个特定变量。现在我需要在服务器上利用这个变量来控制执行流程,但我似乎无法在服务器上找到自定义标头。

我意识到这IDispatchMessageInspector是对 的通常补充IClientMessageInspector,但我不认为这将允许我在操作上下文中使用标题。

我也尝试过使用OperationContext.Current.IncomingMessageHeaders,但自定义标题没有出现在那里。显然,我需要使用 an 显式设置消息头OperationContextScope才能使这种方法起作用。

那么,如何在服务器上的操作上下文中访问我的自定义标头?或者这对于使用设置的标题是不可能的IClientMessageInspector并且我需要使用OperationContextScope

4

0 回答 0