Fork me on GitHub

WCF

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

配置文件方式

契约例子

实现 继承这个接口就行

配置:

地址 绑定 联系  abc

执行

using System.ServiceModel

Service Host=null;

Host = new ServiceHost(type of( WinService.myCLass));

Host.Open();

单工模式  只发送数据 没有相应 没有返回值

[OperationContract(IsOneWay=true)]

void 返回值为空

缺点无法判断请求是否成功

双工模式 双向发送数据

posted @ 2015-06-23 17:29  乔闻  阅读(259)  评论(0编辑  收藏  举报