0
我正在使用WCF应用程序中的消息检查器将请求&响应存储到数据库中。端点行为是否可以接受参数
是否将这些数据存储在数据库中,必须根据前端收到的userInput进行限制。
为了削减长话短说,我需要帮助解决这些问题 -
- 国页面上下文是不具备的扩展点 接口。
- Inspectors方法也不接受任何定制的 参数。
在这种情况下,我们如何将参数传递给WCF可扩展点以进行定制?
我正在使用WCF应用程序中的消息检查器将请求&响应存储到数据库中。端点行为是否可以接受参数
是否将这些数据存储在数据库中,必须根据前端收到的userInput进行限制。
为了削减长话短说,我需要帮助解决这些问题 -
在这种情况下,我们如何将参数传递给WCF可扩展点以进行定制?
那么IDispatchMessageInspector接口在每个呼叫上收到一个IClientChannel,这又是一个IExtensible。您必须实施自定义IExtension,并在初始化时扩展客户端通道(使用IChannelInitializer实现)。然后,您可以在检查器方法实施中从通道参数中检索扩展名,并将其用作与您的前端进行通信的一种手段..