首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

WebServic SoapHead验证的有关问题

2012-12-14 
WebServic SoapHead验证的问题项目中用到WebService,需要做权限验证,在服务端定义的方法类似如下:[WebMeth

WebServic SoapHead验证的问题
项目中用到WebService,需要做权限验证,在服务端定义的方法类似如下:
        [WebMethod(EnableSession = true)]
        [SoapHeaderAttribute("_authSoap", Direction = SoapHeaderDirection.In)]
        public string SoapAuth()
该方法为无参,但在客户端调用的时候,却自动加了一个参数,即_authSoap的类型
        WebAPISoapClient.SoapAuth(AuthSoap AuthSoap)
所以对外暴露的方法都加上了该参数,这是为什么?

另外,我在服务端定义的是class名是WebAPI,但引用的时候,却成了WebAPISoapClient,怎么让他成WebAPI呢?
[解决办法]
该回复于2012-04-18 10:05:27被版主删除
[解决办法]

引用:
项目中用到WebService,需要做权限验证,在服务端定义的方法类似如下:
        [WebMethod(EnableSession = true)]
        [SoapHeaderAttribute("_authSoap", Direction = SoapHeaderDirection.In)]
        public string SoapAuth()
该方法……


使用ServiceUtil工具,引用后生成的类型名字是工具自己定的。
你可以不用那个工具。

热点排行