有什么线索吗?
IParameterInspector是一个不错的选择。
您是否需要知道正在发生哪个操作/会话/端点,或者只是为所有操作安装相同的逻辑?是否需要修改消息对象?(这些注意事项可能会改变您对扩展点的选择。)
是否需要修改线程本地存储?如果是,请选择ICallContextInitializer。