草庐IT

IDispatchMessageInspector

全部标签

c# - 如何在 WCF 服务中使用 IDispatchMessageInspector?

我正在尝试使用IDispatchMessageInspector在WCF服务实现中访问自定义header值。类似于:publicclassMyService:IMyService{publicListGetNames(){varheaderInspector=newCustomHeaderInspector();//Wheredorequest&clientchannelcomefrom?varvalues=headerInspector.AfterReceiveRequest(refrequest,clientChannel,OperationContext.Current.Inst

c# - IDIspatchMessageInspector

我实现IDispatchMessageInspector.AfterReciveRequest然后我这样配置:但它不起作用。我检查了我的程序集和本地引用,但没有找到Microsoft.WCF.Documentation.InspectorInserter或HostApplicationdll我在网上搜索下载HostApplicationdll,但我一无所获。我需要做什么?我需要实现更多的东西或者我只需要这个配置。 最佳答案 我发现使用同样扩展属性的IServiceBehavior实现来附加我的IDispatchMessageInsp