基本上,我正在尝试使用.NET 2.0中的Soap管道 - 如果你提供一个自定义的SoapExtensionAttribute,我想做SoapExtension可以做的事情......但是要为每个SOAP调用执行它而不必添加几十个WebMethods的扩展属性。
我正在寻找的任何扩展点都可以让我以:
的方式进行操作void ProcessMessage(SoapMessage message)
无需单独装饰每个WebMethod。如果我只需要注释WebServices,那就更好了 - 我只有一些。
答案 0 :(得分:2)
有一个配置属性soapExtensionTypes可以执行此操作,但会影响.config所涵盖的所有Web服务(所有这些服务位于同一目录或与.config相同的子目录中)