【问题标题】:Can an endpoint behavior accept parameters端点行为能否接受参数
【发布时间】:2013-02-08 11:05:58
【问题描述】:

我在 WCF 应用程序中使用消息检查器将请求和响应存储到数据库中。

是否将这些数据存储在数据库中必须根据前端收到的 userInput 进行限制。

长话短说,我需要帮助来解决这些问题 -

  1. 页面上下文中的状态在扩展点中不可用 界面。
  2. Inspectors 方法也不接受任何自定义 参数。

在这种情况下,我们如何将参数传递给 WCF 扩展点以进行自定义?

【问题讨论】:

    标签: c# asp.net wcf


    【解决方案1】:

    IDispatchMessageInspector 接口在每次调用时都会收到一个 IClientChannel,而这又是一个 IExtensible。您必须实现自定义IExtension,并在初始化时扩展客户端通道(使用IChannelInitializer 实现)。然后,您可以从检查器方法实现中的通道参数中检索扩展名,并将其用作与您的前端通信的一种方式。..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-31
      • 1970-01-01
      • 2015-12-15
      • 1970-01-01
      • 2015-02-19
      • 2017-04-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多