. .
. v DL订约
上面的是必须要的参数,现在解释一下其他重要参数:
/disco:<FileName>
创立一个Discovery文件,对不知道准确的url地址的用户而言,Discovery文件是找到Web Service的机制之一。它是一个提供Web Service的简要说明的xml文件,visual ,也可以启动"Dynamic Discovery"自动跟踪,
/l:<Language Code>
语言可以是C*,Visual Basic或者jscript等,如:/l:Csharp.
/n:<Namespace>
该类所在的名字空间。该名字空间的所有类均可访问这个代理对象。
/o:<Location>
表示放置创立的文件的位置。缺省为现行目录。
/i:<Namespace>
附加的名字空间,该名字空间是将输入该类的名字空间。
/protocol:
<protocol Name>
应用的协议,如: SOAP, HTTP GET或 HTTP POST。 缺省值为:SOAP
以下图是一个创立代理对象的例子
. .
. v .
。这是一个在WebServiceClients名字空间中的C*文件,当你创立客户端时,将认识到WebServiceClients名字空间的重要性。现在编译C*类,便产生了一个连接客户端工程的DLL文件。,将其置于"bin" 目录下。
。如果想了解有关编译c* SDK帮助文档。 用这两个命令创立了一个代理对象,现在我们准备从Web Service获得数据。代理对象具有所有的公共接口,可访问任何商业逻辑函数,我们甚至不需要注册DLL文件就可以办到。我们只需要编译源代码并插入bin目录下的dll文件即可。这一切对于Web 效劳器访问DLL文件足够了。 ,不注册dll文件是为了让操作系统验证它。 Framework在运行时将带上它。 现在我们创立客户端,创立一个客户端的步骤是: 1、创立一个代理对象的实例 2、在代理对象上执行方法调用 3、捕获从Web Service返回的xml格式的数据 4、写一个特殊的客户端控件显示结果
创立Web 页客户端 Web效劳***监听HTTP GET, HTTP POST和SOAP 方法调用。首先我们用Visual 工程
. .
. v .
翻开new project对话框,在project type栏选择visual c* project,在template栏中选择web application,创立一个新工程并在默认的web效劳器下创立一个虚拟目录LiveQuotes_Clients,系统同时在DriveName/root目录下创立一个一样名字的物理目录。 2)右击工程的"References",在弹出的菜单中单击add References
点击"project"选项,导航到代理对象DLL
. .
. v .
3〕使用Toolbox Web form ,如果你学过vb,那么这是一件非常轻松的工作。
我将默认文件名Web
webservice接口开发 来自淘豆网www.taodocs.com转载请标明出处.