我在WCF应用程序中使用消息检查器来存储请求&回复,进入DB。
是否要在DB中存储这些数据必须根据前端收到的userInput进行限制。
简而言之,我需要帮助来解决这些问题 -
在这种情况下,我们如何将参数传递给WCF扩展点以进行自定义?
答案 0 :(得分:0)
IDispatchMessageInspector接口在每次调用时都会收到IClientChannel,而Iltenstens也是如此。您必须实现自定义IExtension,并在初始化时使用IChannelInitializer实现扩展客户端通道。然后,您可以从检查器方法实现中的channel参数检索扩展,并将其用作与前端通信的方式。