代码之家  ›  专栏  ›  技术社区  ›  Steve Eisner

有没有办法用soapextension以编程方式包装.NET WebService?

  •  0
  • Steve Eisner  · 技术社区  · 16 年前

    基本上,我正在尝试利用.NET 2.0中的SOAP管道-如果您提供自定义的soapextensionattribute,我想做soapextension可以做的事情…但要为每个SOAP调用执行此操作,而不必向几十个WebMethods添加扩展属性。

    我要找的是任何能让我钩入的扩展点:

    void ProcessMessage(SoapMessage message)
    

    无需单独装饰每个WebMethod。如果我只需要注释Web服务,那就更好了——我只有其中的一些。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Alex Lyman    16 年前

    有一个配置属性, soapExtensionTypes 这样做,但会影响.config所涵盖的所有Web服务(所有这些服务与.config位于同一目录或子目录中)