基于SO问题:How to use IDispatchMessageInspector in a WCF Service?
我仍然对在哪里实施执行代码以使用被检查的消息“做某事”的方法感到困惑。
从阅读IDispatchMessageInspector开始,我需要有一个实现IDispatchMessageInspector
的类,其中包含AfterReceiveRequest
和BeforeSendReply
这两种方法。
但是,我不知道在哪里或如何使用这些方法。
例如,如果我想在调度到其操作之前修改入站请求消息中的元素。
这是在我为实现我的ServiceContract
接口的servicebehavior创建的类中完成的吗?