明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

2009年7月16日

摘要: WebService 要来就是公平来的,如果有些方法不需要被别人使用,只允许通过特定许可的人使用,便可以用到 SoapHeader 验证。在 IssueVision 项目中就有用到。现在把一些东西记下来。首先,新建一个项目(WinForm或Asp.net),我建的叫Win5,再在解决方案中加入一个 WebService,假设名字叫 Service。在 WebService 中进行如下操作1.加入一... 阅读全文

posted @ 2009-07-16 14:54 且行且思 阅读(844) 评论(1) 推荐(0) 编辑

摘要: 在WebService中我们常常需要管理程序状态,如用户登录状态、权限状态等。同Web程序一样,我们可以使用Session,Application 来管理WebService的状态。默认情况下,.Net的WebService是无状态的,其实要想使WebService获得状态管理的功能也很简单,那就是把WebMethod的属性EnableSession 设为true即可,如下例:public cla... 阅读全文

posted @ 2009-07-16 14:50 且行且思 阅读(1784) 评论(0) 推荐(0) 编辑

摘要: 因为WEB服务的实现是建立在XML序列化结构的基础之上的,因此它支持相当多的数据类型。当使用SOAP协议时,按值参数和按引用参数都受支持。按引用参数可以沿两个方向发送值:向上发送到服务器和向下发送给客户端。当使用HTTP-GET和HTTP-POST将输入参数传递给XML WEB服务时,只支持一组有限的数据类型,并且他们必须是按值参数。下面这个实例演示几种数据类型的封装。[代码] 阅读全文

posted @ 2009-07-16 12:00 且行且思 阅读(829) 评论(0) 推荐(0) 编辑

摘要: [代码]客户端:(添加Web服务引用)testWebService.AdminService accout = new testWebService.AdminService();HttpContext.Current.Response.Clear();HttpContext.Current.Response.ContentType = "text/xml";HttpContext.Current... 阅读全文

posted @ 2009-07-16 11:50 且行且思 阅读(1569) 评论(0) 推荐(0) 编辑