知识大全 会议登记 Web服务[3]

Posted

篇首语:莫道桑榆晚,为霞尚满天。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 会议登记 Web服务[3]相关的知识,希望对你有一定的参考价值。

C#高级编程:会议登记 Web服务[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    ——此文章摘自《C#高级编程(第 版)》定价 元 特价 元 购买

                ds = (DataSet)Application[ ds ];                 ds Tables[ Events ] Clear();                 daEvents Fill(ds Events );                 Application Lock();                 Application[ ds ] = ds;                 Application UnLock();                 oleDbConnection Close();                       

    最后 返回queryResult 以便让客户知道查询是否成功           [WebMethod]           public int AddEvent(String eventName String eventRoom                               String eventAttendees String eventDate)                                     return queryResult;          

    至此 就完成了Web服务的所有工作 如同以前 可以对Web服务进行测试 测试的方法就是把Web浏览器指向 asmx文件 这样 不用编写任何客户机代码 就可以添加记录 查看由GetData()返回的DataSet的XML表示

    在继续之前 需要讨论DataSet对象和Web服务的组合使用 初看起来这似乎是交换数据的一种荒谬方式 而实际上这是一种极其有用的技术     DataSet类的用途非常广泛 如果查看为GetData()方法生成的WSDL 就会看到如下内容          <s:element FTEL= GetDataResponse >            <s:plexType />              <s:sequence>                 <s:element minOccurs= maxOccurs= FTEL= GetDataResult >                 <s:plexType>                     <s:sequence>                       <s:element ref= s:schema />                       <s:any />                   </s:sequence>                 </s:plexType>              </s:element>            </s:sequence>          </s:plexType>        </s:element>

    可以看出 这是非常一般的代码 允许传送进来的DataSet对象包含用内联模式指定的任何数据 但是 这表示WSDL没有完整地描述Web服务 对于 NET客户这不是个问题 在前面的示例中传送简单的字符串时 一切都很正常 惟一的区别是我们交换了一个DataSet对象 但是 非 NET客户必须提前了解要传送的数据 或者某个等价的DataSet类 才能访问数据

    这个问题的解决方法是把数据重新封装为另一种格式 例如结构数组 但是 这里使用DataSet对象不会出问题 而且还可以大大简化其他代码

cha138/Article/program/net/201311/14593

相关参考

知识大全 会议登记 Web服务[2]

C#高级编程:会议登记Web服务[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 12.9远程Web服务—PocketPC应用程序[3]

12.9远程Web服务—PocketPC应用程序[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 12.4 创建Web服务[3]

ASP.NET入门教程12.4创建Web服务[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 12.1 查看Web服务[3]

ASP.NET入门教程12.1查看Web服务[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 12.6.3 发现Web服务

ASP.NET入门教程12.6.3发现Web服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 ASP.NET入门教程 12.2.2 传送Web服务[3]

ASP.NET入门教程12.2.2传送Web服务[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET创建Web服务之管理Web服务状态

ASP.NET创建Web服务之管理Web服务状态  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 Java Web 服务学习报告—Web简介

JavaWeb服务学习报告—Web简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在网络飞速

知识大全 Java实现简单web服务器

Java实现简单web服务器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  该程序简单实现web

知识大全 区分Tomcat与Web服务器、应用服务器的关系

区分Tomcat与Web服务器、应用服务器的关系  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!