正在阅读:.net学习:WSE使用总结.net学习:WSE使用总结

2004-02-14 09:34 出处:CSDN 作者:rottenapple 责任编辑:linjixiong

  4. 在proxy 中,invoke webservice的方法应该是根据不同的WebMethod Name而不同。

  如下所示:

  object[] results = this.Invoke(pipeline.OperationName, new object[] {

    msgID,

    sXml});

  5. 如果要在asp.net webservice中加入Filter,目前只能在global.asax文件的application_start()加入。因此,如果在一个WebService中提供了多个WebMethod,并且,对于对于不同的webMethod可能需要不同的Filter(也可能没有)。这种情况下,可以将WebMethod分开,做成多个WebService。每一个global.asaz中的filter只对自己所在的visual folder的请求/响应起作用。

  6. 需要注意的是如果我们需要在一个webservices server上面加入filter(提供解密,验证功能),那么我们有两种方法作为选择。一种是在global.asax文件中的application_start()加入全部的filter,另外一种是在web.config中加入。这样,所有对这个虚拟目录的soap请求都会经过这些filter。但是,如果这个WebServices提供了两个WebMethod,并且只有其中的一个需要filter,另外一个不需要,上述方法就无法实现了。如何可以动态的为每一个SOAP请求分配filter一直也是我想知道的问题(类似proxy请求端),大家谁知道的也可以告诉我,谢谢。

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品