我正在通过(1)从实现IDispatchMessageInspector的BehaviorExtensionElement派生的类和(2)通过应用于服务方法的接口方法定义的属性设置的类,实现IDispatchMessageFormatter来扩展WCF管道以获取一组服务方法。 / p>
我能够单独配置和运行每个,但是当配置为在IDispratchMessageInspector.AfterReceiveRequest中处理消息后一起工作时,永远不会调用方法IDispatchMessageFormatter.DeserializeRequest。但是,当我删除配置文件的行为配置时,会调用它。理想情况下,我将两个自定义类作为管道的一部分运行并一起工作。
关于问题可能是什么的任何建议或关于如何进一步调试的想法?
我很乐意提供更多细节和简化代码。
干杯, 丹尼斯