C# Builder构建Web服务和客户端

http://tech.ddvip.com   2006年08月01日    社区交流

本文详细介绍C# Builder构建Web服务和客户端

  下面是我输入一些测试数据并选择Invoke按钮后的结果的屏幕截图:

  顺便说一下,www.ClayShannon.com是一个虚构的URL(它是一个上面显示的WebService NameSpace属性中的位置标志符)。然而幸运的是,C# Builder不计较URL的真伪,它仍然返回正确结果。

  Web方法/服务已经成功地创建。DOW.dll已经在C:InetpubwwwrootDOWbin中创建。 现在,让我们编写一个简单的客户端来调用这个方法。

  创建客户端

  选择File | New C# Application。设计器上将显示一个WinForm。

  选择Project | Add Web Reference。UDDI浏览器对话框将显示:

  输入下面的URL到对话框最上端的URL编辑框:

  http://localhost/DOW/DOW.asmx

  选择URL编辑框左方的"Go"(右箭头)按钮。进度条和它的附属标签在UDDI对话框的左下角,让你了解它正在打开页面。 它如何将显示你以前在你的浏览器中看到的相同的HTML页面:

  选择Add Reference按钮。这将添加一些文件到你的工程中。 你可以在Project Manager中看到--展开References,Web Reference和Local Host节点,查看创建了什么,以及什么被添加到你的工程中。 System.XML.dll已经被作为一个子节点添加到References节点上,DOW.wsdl以及Reference.map被添加到localhost节点上,并且Reference.cs源码文件已经被添加到Reference.map下。

责编:豆豆技术应用

正在加载评论...