基于 SO 问题:如何在 WCF 服务中使用 IDispatchMessageInspector?
我仍然对在哪里实现执行代码以对检查的消息“做某事”的方法感到困惑。
从阅读IDispatchMessageInspector看来,我需要有一个实现的类,IDispatchMessageInspector
它具有这两种方法AfterReceiveRequest
和BeforeSendReply
.
但是,我不明白在哪里或如何使用这些方法。
例如,如果我想在将入站请求消息中的元素分派到其操作之前对其进行修改。
这是在我为实现我的ServiceContract
接口的服务行为创建的类中完成的吗?