应用框架的设计与实现——.NET平台(6.3.1访问集中式配置.WebService)
来源:互联网 发布:python找不到工作 编辑:程序博客网 时间:2024/05/19 00:39
建立一个Web服务真的很简单。
使用vs.net建立一个 WebService 项目,添加一个新类(继承自System.Web.Services.WebService),
为新类加入一个 public 方法(为方法加上 [WebMethod] 属性),
添加一个.asmx文件,文件内容书写如下,Class指向我们定义的新类,Codebehind指向保存新类的文件:
<%@ WebService Language="c#" Codebehind="~/newClassFilePath" Class="namaspace.newClass" %>
这就是一个可调用的 Web 服务了。
调用Web服务的方法如下:
建立一个项目,添加 Web 引用,假设 Web 引用名是 localhost,调用 Web 服务功能,编码如下:
localhost.newClass cs = new localhost.newClass();
cs.Url = url; // web服务地址 http://localhost/newClass.asmx
return cs.newClass(params);
配置服务中对 WebService 功能的应用:
为了减少不同应用中的重复配置信息,配置服务设计中使用 Web 服务提供统一的配置数据。
工程中定义了一个 IConfigurationAgent 接口,用了从其它位置检索配置数据。
使用vs.net建立一个 WebService 项目,添加一个新类(继承自System.Web.Services.WebService),
为新类加入一个 public 方法(为方法加上 [WebMethod] 属性),
添加一个.asmx文件,文件内容书写如下,Class指向我们定义的新类,Codebehind指向保存新类的文件:
<%@ WebService Language="c#" Codebehind="~/newClassFilePath" Class="namaspace.newClass" %>
这就是一个可调用的 Web 服务了。
调用Web服务的方法如下:
建立一个项目,添加 Web 引用,假设 Web 引用名是 localhost,调用 Web 服务功能,编码如下:
localhost.newClass cs = new localhost.newClass();
cs.Url = url; // web服务地址 http://localhost/newClass.asmx
return cs.newClass(params);
配置服务中对 WebService 功能的应用:
为了减少不同应用中的重复配置信息,配置服务设计中使用 Web 服务提供统一的配置数据。
工程中定义了一个 IConfigurationAgent 接口,用了从其它位置检索配置数据。
- 应用框架的设计与实现——.NET平台(6.3.1访问集中式配置.WebService)
- 应用框架的设计与实现——.NET平台(9 MSMQ / MQSeries 访问)
- 应用框架的设计与实现——.NET平台(6.获取外部配置信息)
- 应用框架的设计与实现——.NET平台(1)
- 应用框架的设计与实现——.NET平台(4.3 SAF代码分析.源码1)
- .NET平台应用框架设计与实现
- 应用框架的设计与实现——.NET平台(2)
- 应用框架的设计与实现——.NET平台(3)
- 应用框架的设计与实现——.NET平台(4)
- 应用框架的设计与实现——.NET平台4.2代码测试
- 应用框架的设计与实现——.NET平台4.2代码测试问题解决
- 应用框架的设计与实现——.NET平台(4.2 Remoting 客户端激活)
- 应用框架的设计与实现——.NET平台(4.2 Remoting 无配置文件)
- 应用框架的设计与实现——.NET平台(4.3 SAF代码分析)
- 应用框架的设计与实现——.NET平台(4.3 SAF代码分析.源码2)
- 应用框架的设计与实现——.NET平台(6 源码分析)
- 应用框架的设计与实现——.NET平台(5 缓存服务.源码分析)
- 应用框架的设计与实现——.NET平台(7.事件通知服务.源码分析)
- linux的动态链接库
- CSDN首页有病毒
- 数据库中实现二叉树的遍历
- 今天出差了
- 明明白白说说VPN
- 应用框架的设计与实现——.NET平台(6.3.1访问集中式配置.WebService)
- XP优化
- 拆分字段
- .Net 1.1/.Net 2.0共存主机引起的.Net 2.0程序无法正常运行的错误
- 堆和栈的区别
- sql统计之存储过程
- 黑客系列知识之不要小看了ping命令
- 建立手机平台的产品线
- Java,方形按钮