WCF
2015-06-23 17:29
253 查看
Windows Communication Foundation
windows 通信基础 本质上是一套软件开发包
WCF框架组成
1契约
2服务运行
3消息
4宿主和激活
必须满足契约(也就是接口)
1服务契约[ServiceContract]写在接口上面
2操作契约[OperationContract]
先写服务的功能接口, 再写 具体的功能实现
服务三要素(ABC)
A Address
B Binding
C Contract
断点地址
例子http://www.sina.com.cn:3200/mathservice
[b]配置文件方式[/b]
契约例子
实现 继承这个接口就行
配置:
地址 绑定 联系 abc
执行
using System.ServiceModel
Service Host=null;
Host = new ServiceHost(type of( WinService.myCLass));
Host.Open();
单工模式 只发送数据 没有相应 没有返回值
[OperationContract(IsOneWay=true)]
void 返回值为空
缺点无法判断请求是否成功
双工模式 双向发送数据
windows 通信基础 本质上是一套软件开发包
WCF框架组成
1契约
2服务运行
3消息
4宿主和激活
必须满足契约(也就是接口)
1服务契约[ServiceContract]写在接口上面
2操作契约[OperationContract]
先写服务的功能接口, 再写 具体的功能实现
服务三要素(ABC)
A Address
B Binding
C Contract
断点地址
例子http://www.sina.com.cn:3200/mathservice
[b]配置文件方式[/b]
契约例子
实现 继承这个接口就行
配置:
地址 绑定 联系 abc
执行
using System.ServiceModel
Service Host=null;
Host = new ServiceHost(type of( WinService.myCLass));
Host.Open();
单工模式 只发送数据 没有相应 没有返回值
[OperationContract(IsOneWay=true)]
void 返回值为空
缺点无法判断请求是否成功
双工模式 双向发送数据
相关文章推荐
- $.getJson
- mysql 生成流水号 存储过程 订单编号
- 敏捷项目软件管理与开发
- 梯度下降法通俗解释
- 因用了NeatUpload大文件上传控件而导致Nonfile portion > 4194304 bytes错误的解决方法
- iOS之JSONKit解析JSON
- Ejabberd源码解析前奏--安全
- 启动另一个Activity
- 设计模式——建造者模式
- android studio 开发(一)
- openwrt iw 扫描AP iw wlan0 scan
- ReviewBoard安装和配置札记
- 第六章 作业
- Ejabberd源码解析前奏--管理
- 制作一个简单的用户界面
- Android应用程序与SurfaceFlinger服务的连接过程分析
- Hadoop-2.2.0中国文档—— MapReduce 下一代 -- 公平调度
- HTML 5 Audio/Video DOM canplaythrough 事件在移动端遇到的坑
- Swift 下载文件 支持断点下载
- oracle10.2.0.4 dbvault 安装篇