没有合适的资源?快使用搜索试试~ 我知道了~
WCF学习笔记,wcf实用知识
5星 · 超过95%的资源 需积分: 3 15 下载量 43 浏览量
2011-08-02
14:14:37
上传
评论
收藏 711KB DOCX 举报
温馨提示
试读
64页
WCF学习笔记 WCF学习笔记 WCF学习笔记 WCF学习笔记 WCF学习笔记 WCF学习笔记
资源推荐
资源详情
资源评论
2008-1-24
目录
1. 基本概念.................................................................................................................................... 3
2. 服务契约.................................................................................................................................... 6
3. 消息交换.................................................................................................................................... 8
4. 消息操作.................................................................................................................................. 13
5. 异常处理.................................................................................................................................. 18
6. 会话状态.................................................................................................................................. 23
7. 异步调用.................................................................................................................................. 28
8. 数据传输.................................................................................................................................. 31
9. 端点绑定.................................................................................................................................. 36
10. 行为控制................................................................................................................................ 38
11. 配置文件................................................................................................................................ 40
12. 宿主环境................................................................................................................................ 54
13. 分布事务................................................................................................................................ 57
ChannelFactory............................................................................................................................. 60
ServiceContract Operaon 重载................................................................................................... 61
ServiceContract 继承.................................................................................................................... 63
DataContractSerializer.................................................................................................................. 70
DataContract 继承........................................................................................................................ 72
版本问题...................................................................................................................................... 79
枚举类型...................................................................................................................................... 82
泛型.............................................................................................................................................. 89
服务实例管理模式...................................................................................................................... 91
释放服务对象实例...................................................................................................................... 99
IsIniang & IsTerminang......................................................................................................... 106
IDisposable................................................................................................................................. 108
ServiceThro)lingBehavior........................................................................................................... 110
IsOneWay 和异步的区别........................................................................................................... 113
Callback...................................................................................................................................... 117
ConcurrencyMode...................................................................................................................... 122
Stream........................................................................................................................................ 123
IErrorHandler.............................................................................................................................. 128
MaxStringContentLength & MaxReceivedMessageSize...............................................................130
SecurityNegoaonExcepon..................................................................................................... 133
WCF Security-基本概念.............................................................................................................. 134
[WCF Security] - 安全参数设置................................................................................................. 137
[WCF Security] - X509 身份验证................................................................................................. 139
[WCF Security] - 用户名/密码身份验证..................................................................................... 146
[WCF Transacon] - 基本概念.................................................................................................... 150
[WCF Transacon] - 事务演示................................................................................................... 153
[WCF Transacon] - 事务投票.................................................................................................... 156
[WCF Transacon] - 事务与会话................................................................................................162
[WCF MSMQ] - 基本应用........................................................................................................... 165
[WCF MSMQ] - 队列与事务....................................................................................................... 167
只读属性.................................................................................................................................... 170
MessageLogging......................................................................................................................... 177
1. 基本概念
被关注的时间已经很长了,全名 ,它还有另外一个名
字叫 Indigo,这应该是微软迈向 一个重要的标志。对开发者而言,一个统一的模型整合了以往零
零碎碎的 、、等技术,让分布式开发变得更加简单。
现在很热闹,但它早已经出现。最初厂商和网站炒 的时候,就已经是个热门
词汇了。但是在实际开发中,和 的使用度并不高,原因太多太复杂。不
过 的出现,相信会推进这一进程。
面向服务(SOA, service-oriented application)示意图
的架构模型和 有些类似,下图很好地说明了其执行的流程和相关结构。
WCF 架构示意图
以上图片均选自《!》"
几乎所有的 的开发文章里都会提到一个名为 ABC的说法,分别是 、#和
。Address 表示服务的地址。比如 $%&''(($&)*)*'+;Binding 表
示绑定策略。可以为单个服务添加多个绑定,如内部采取 %# #+",外网则采取
,%# -",当然一个 #也可用于多个服务;Contract 表示服务契约。在 中
客户端和服务器之间并没有直接的对象继承和引用关系,双方通过一种约定的格式来传递消息
",这种约定就是契约。
在实际开发中,我们往往会将 #反过来进行。首先定义及实现契约,然后选择合适的绑定模式,最
后定义服务的地址。在 中,服务对象不再需要从 $(#+./继承,我们也无需再关心
、之类的区别,其模式更类似于 !,同样也支持 。更多地
使用声明式编程模式,通过大量的特性 "来描述服务策略。
[ServiceContract()]
public interface ICalculate
{
[OperationContract]
double Add(double a, double b);
}
public class CalculateService : ICalculate
{
public double Add(double a, double b)
{
return a + b;
}
}
除了上面这些,我们还会接触到 #$、等信息。#$用于对服务器进行一些设置,
比如开放 01信息获取,反馈出错信息等。则可以自定义通讯消息,包括添加自
定义的 ,。
和 一样,我们可以选择不同的宿主,包括 22、、、(
等。推荐使用配置文件来完成服务器和客户端设置,但同样支持编码方式。客户端依然是一个代理
对象,这个代理类型的代码一般由 (-工具来生成。
剩余63页未读,继续阅读
资源评论
- qdzhaokun2012-07-31还行 入门知识 建议
jmmujjljljljh
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功