随笔分类 -  ASP.NET Web Service

ASP.NET Web Service
摘要:阅读目录 一:前言 二:SOAPHeader实现身份验证步骤 三:通过SOAPHeader实现身份验证步骤实例 一:前言 在互联网上,调用WebService往往需要进行身份验证,我们的WebService不可以让任何人都能够调用的,一般能调用我们的WebService的不是我们的客户,就是我们的合作方,调用WebService时我们需要身份验证,只有通过身份验证的用户才能调用相应的WebService资源,我们可以通过SOAPHeader自定义的身份验证方式实现验证 二:SOAPHeader实现身份验证步骤 1:自定义一个类比如CustomSOAPHeader,该类继承自S... 阅读全文
posted @ 2012-03-31 16:17 David-散步的蜥蜴 阅读(4971) 评论(2) 推荐(0)
摘要:阅读目录 一:同步调用 二:异步调用 三:同步调用WebService 四:异步调用WebService 一:同步调用 一个同步操作会阻塞整个当前的进程,直到这个操作完成才能执行下一段代码 二:异步调用 不会阻塞启动操作的调用线程,调用程序必须通过轮流检测,或者等待完成信号来发现调用的完成 三:同步调用WebService 同步调用WebService就是我们平常的调用的写法 1:AsynCall.asmx的AsynCall.cs代码 1 /// <summary> 2 /// 根据学生姓名得到该学生的成绩 3 ... 阅读全文
posted @ 2012-03-30 14:39 David-散步的蜥蜴 阅读(27733) 评论(5) 推荐(4)
摘要:阅读目录 一:WebService中的方法是否允许重载? 二:为什么WebService中不支持方法的重载? 三:如何解决WebService中方法的重载? 一:WebService中的方法是否允许重载? WebService中不支持使用方法的重载,从图片我们能够得出结论 1 [WebMethod] 2 public string GetName() 3 { 4 return "从小就犯困"; 5 } 6 7 [WebMethod] 8 public string GetName(string strValue) 9 {10 ... 阅读全文
posted @ 2012-03-29 16:37 David-散步的蜥蜴 阅读(8861) 评论(5) 推荐(6)
摘要:前言 好多人会写WebService也会远程调用WebService,调用前必须先添加WebReferences才行,可有多少人知道为什么添加引用后就能访问了呢?肯定有人会说只要能调用就行了,不必关心为什么能调用,当然你这样是没有问题的,但是我个人建议了解一些底层知识,对一些问题会有更好的理解 为什么添加Web引用后能远程调用?因为写好一个WebService后,会产生Web Service Description Language(WSDL)Web服务描述语言,我也叫它元数据或者XmlInfo集,什么是元数据?描述数据的数据叫做元数据,也就是说元数据描述了你这个WebService里面的.. 阅读全文
posted @ 2011-05-19 14:32 David-散步的蜥蜴 阅读(1651) 评论(0) 推荐(1)