码迷,mamicode.com
首页 >  
搜索关键字:wcf    ( 2341个结果
WCF之绑定
NameSpace+Name作为服务元数据的唯一标示.BindingElement描述Binding的特征.绑定表示通信信道的配置,定义C/S间的协议。分为:传输信道(TCP,HTTP…),消息编码(Text,Binary,MTOM),协议信道(安全,事务,可靠性消息)。绑定由绑定元素组成,不同的绑...
分类:其他好文   时间:2014-06-13 06:20:40    阅读次数:250
WCF之事务
2阶段提交协议.事务先提交给协调者,由协调者分发给各个RM,在一段规定的时间后。由RM询问各个RM是否提交还是终止操作。RM根据自己的状态来决定提交/终止。协调者根据RM的结果,决定操作的提交/终止。如果提交。由协调者通知各个RM来执行真正的提交。如果有一个要求终止,由协调者通知各个RM来回滚。(一...
分类:其他好文   时间:2014-06-13 00:26:06    阅读次数:280
WCF之实例模型
PerCall.为每次调用创建新的服务对象.内存使用量最小,增加整体的吞吐量.状态不保存,服务实例及时释放。单例的状态没有办法保存.所以应使用数据库或者文件或者全局变量来保存服务实例的状态.如果单调服务真的与状态无关,就根本不需要单调激活模式。准确地讲,正是因为状态,特别是代价昂贵的状态,才需要使用...
分类:其他好文   时间:2014-06-13 00:17:57    阅读次数:270
WCF之并发,吞吐量和限流
并发Single重入模式.对于每一个服务实例,同一时刻只能处理一个请求,其他对该实例的请求被排队.PerCall,每一线程会分配一个新的服务实例上。不会有并发性问题。不影响吞吐量.PerSession,保护服务实例不会受到多线程客户端的影响.多客户端可以并发访问,无并发性问题。减少单一客户端吞吐量....
分类:其他好文   时间:2014-06-13 00:16:37    阅读次数:708
WCF之可靠性
可靠性会话: 端到端(多个点到点系统组成)的可靠性,基于消息,基于WS-*,可以跨平台.在信道层创建可靠性会话,由两端的缓冲区进行可靠性管理(对消息进行排序后才发给服务器端,接收到消息后回发ACK.)跟TCP类似.当消息投递不成功时,会尝试重发(Meg2)可靠性消息实现了WS—RM,WS—RX的标准...
分类:其他好文   时间:2014-06-13 00:09:43    阅读次数:296
WCF之数据契约
从抽象层面看,WCF能够托管CLR类型(接口和类)并将它们公开为服务,也能够以本地CLR接口和类的方式使用服务。然而,CLR类型却属于.NET的特定技术。由于面向服务的一个核心原则就是在跨越服务边界时,服务不能够暴露它们的实现技术。因此,不管客户端采用了何种技术,它都能够与服务交互。使用基于XML的...
分类:其他好文   时间:2014-06-12 22:58:42    阅读次数:302
WCF之安全
传输安全.点对点,对整个消息进行加密,性能损失,当中间者不安全时,消息也就不安全了. WCF中支持传输安全和消息安全模式。通过配置和绑定来设置。.消息安全.对消息的最终接受者保证安全,即使中间者不安全,消息不受影响,可选择对部分消息进行加密.数据处理效率低于传输安全.保护级别.默认是EncryptA...
分类:其他好文   时间:2014-06-12 22:35:35    阅读次数:244
WCF之服务元数据
服务元数据是用来获得服务的EndPoint的信息,也就是它的ABC.服务有两种方案可以发布自己的元数据。一种是基于HTTP-GET协议提供元数据;一种是元数据交换方式,它往往使用一个专门的终结点,称之为元数据交换终结点。元数据交换终结点与其它终结点相似,仍然包含了地址、绑定与契约,但是使用的服务契约...
分类:其他好文   时间:2014-06-12 22:17:45    阅读次数:277
WCF之操作重载
服务契约的方法重载,会在装载宿主时,抛出异常.解决是在操作契约上Name设置为不同值,但是生成的代理会把Name的名称作为方法的名称,不过我们可以手动的修改代理类,使得方法名与服务声明的名称一样.契约的继承: 服务契约是不可继承的. 客户端在导入服务契约时,会取消服务契约的继承层级,并利用Opera...
分类:其他好文   时间:2014-06-12 21:44:29    阅读次数:357
WCF入门随笔 (一). 新建一个WCF服务
1. 新建服务(1). [文件]--[新建项目]--[WCF服务应用程序](2). 将默认生成的IService1.cs和Service1.svc文件删除掉(3). 添加自定义的WCF【服务文件】Math.svc,此时vs2012会自动生成WCF接口文件IMath.cs,我们在IMath中定义WCF...
分类:其他好文   时间:2014-06-12 21:02:22    阅读次数:469
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!