没有合适的资源?快使用搜索试试~ 我知道了~
WCF 学习笔记(包括WCF基本知识、Security、MSMQ、Transaction等等)
5星 · 超过95%的资源 需积分: 10 212 下载量 4 浏览量
2009-03-27
15:58:08
上传
评论 1
收藏 1.21MB DOC 举报
温馨提示
试读
64页
WCF 学习笔记 WCF 杂项 WCF Security WCF Transaction WCF MSMQ __
资源推荐
资源详情
资源评论
WCF 学习笔记
目录
WCF 学习笔记................................................................................................................................ 2
基本概念................................................................................................................................ 2
服务契约................................................................................................................................ 5
消息交换................................................................................................................................ 7
消息操作.............................................................................................................................. 13
异常处理.............................................................................................................................. 18
会话状态.............................................................................................................................. 20
异步调用.............................................................................................................................. 25
数据传输.............................................................................................................................. 28
端点绑定.............................................................................................................................. 33
行为控制.............................................................................................................................. 35
配置文件.............................................................................................................................. 37
宿主环境.............................................................................................................................. 59
分布事务.............................................................................................................................. 62
WCF 杂项..................................................................................................................................... 65
WCF - ChannelFactory........................................................................................................... 65
WCF - ServiceContract Operaon 重载................................................................................. 66
WCF - ServiceContract 继承.................................................................................................. 68
WCF - DataContractSerializer................................................................................................ 75
WCF - DataContract 继承...................................................................................................... 77
WCF - 版本问题.................................................................................................................... 84
WCF - 枚举类型.................................................................................................................... 87
WCF - 泛型............................................................................................................................ 94
WCF - 服务实例管理模式.................................................................................................... 96
WCF - 释放服务对象实例.................................................................................................. 104
WCF - IsIniang & IsTerminang....................................................................................... 111
WCF - IDisposable............................................................................................................... 113
WCF - ServiceThro*lingBehavior......................................................................................... 115
WCF - IsOneWay 和异步的区别......................................................................................... 118
WCF - Callback.................................................................................................................... 122
WCF - ConcurrencyMode.................................................................................................... 127
WCF - 动态生成 WCF Client Proxy 代码 —— My Svcul...................................................128
WCF - Stream...................................................................................................................... 129
WCF - FaultExcepon.......................................................................................................... 134
WCF - IErrorHandler............................................................................................................ 137
WCF - MaxStringContentLength & MaxReceivedMessageSize.............................................139
WCF - SecurityNegoaonExcepon................................................................................... 143
WCF - 只读属性.................................................................................................................. 144
WCF - MessageLogging....................................................................................................... 151
WCF - ChannelFactory<T> 异步调用................................................................................... 152
WCF - Self Hosng WCF Service : Block IP...........................................................................157
WCF 取得客户端 IP............................................................................................................ 159
WCF Security............................................................................................................................... 162
1. 基本概念........................................................................................................................ 162
2. 安全参数设置................................................................................................................ 165
3. X509 身份验证............................................................................................................... 167
4. 用户名/密码身份验证................................................................................................... 175
WCF Transacon......................................................................................................................... 178
基本概念............................................................................................................................ 178
事务演示............................................................................................................................ 182
事务投票............................................................................................................................ 185
事务与会话........................................................................................................................ 191
WCF MSMQ................................................................................................................................ 194
基本应用............................................................................................................................ 194
队列与事务........................................................................................................................ 196
WCF Essenals............................................................................................................................ 200
WCF 学习笔记
基本概念
被关注的时间已经很长了,全名 ,它还有另外一个名
字叫 Indigo,这应该是微软迈向 一个重要的标志。对开发者而言,一个统一的模型整合了以往零
零碎碎的 、、等技术,让分布式开发变得更加简单。
现在很热闹,但它早已经出现。最初厂商和网站炒 的时候,就已经是个热门
词汇了。但是在实际开发中,和 的使用度并不高,原因太多太复杂。不
过 的出现,相信会推进这一进程。
面向服务(SOA, service-oriented application)示意图
以上图片均选自《!》"
几乎所有的 的开发文章里都会提到一个名为 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、、、(
等。推荐使用配置文件来完成服务器和客户端设置,但同样支持编码方式。客户端依然是一个代理
对象,这个代理类型的代码一般由 (-工具来生成。
服务契约
契约 "是 的消息标准,告知客户端如何与服务器联系交互。契约是平台中立的,也就说我
们可以使用其它平台 包括开发和系统平台"来调用服务。中包含 3种契约,分别是用于定义服务操
剩余63页未读,继续阅读
资源评论
- y_z_x2012-02-23对于WCF接口如何实现多平台访问没有做详细说明,总之谢谢分享!
- luoixngyi2012-01-02很基础的总结,初学者还是很有帮助的
- kathywang2011-12-14一个Word文档,有235页,里面有部分代码和说明,内容很多,总结的很好,谢谢分享!
- dw7222011-10-21很基础的总结,初学者还是很有帮助的
- csgthf2013-02-01不错,非常不错,很有帮助
fenglixin
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功