编程实现WCF有序传递的示例分析
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章给大家介绍编程实现WCF有序传递的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。想必大家对WCF都有一定程度上的了解了,这里我就单独介绍WCF有序传递,我们知道服
千家信息网最后更新 2025年02月01日编程实现WCF有序传递的示例分析
这篇文章给大家介绍编程实现WCF有序传递的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
想必大家对WCF都有一定程度上的了解了,这里我就单独介绍WCF有序传递,我们知道服务代码和契约定义应该与它使用的绑定及属性无关。实际上,WCF服务的实现或者数据契约本身都会依赖于系统消息的有序传递(Ordered Delivery)。为了帮助契约或服务的开发者能够约束支持的绑定,WCF定义了DeliveryRequirementsAttribute类,这是一个密封类,不可继承,我们使用他来定义服务的传递属性。这里应用到服务属性,设置服务启用WCF有序传递。
[DeliveryRequirementsAttribute( QueuedDeliveryRequirements = QueuedDeliveryRequirementsMode.Allowed, RequireOrderedDelivery = true )] public class WCFService : IWCFService { //实现接口定义的方法 public string SayHello(string name) { Console.WriteLine("Hello! {0},Using string ", name); return "Hello! " + name; } //实现接口定义的方法 public string SayHelloToUser(User user) { Console.WriteLine("Hello! {0}{1},Using DataContract ", user.FirstName, user.LastName); return "Hello! " + user.FirstName + " " + user.LastName; } }
DeliveryRequirementsAttribute..::.RequireOrderedDelivery 属性设置绑定协议是否必须支持已排序消息。可以应用到服务一级,对WCF服务的所有终结点施加影响,或者只对公开了特定服务契约的终结点施加影响;如果应用到WCF服务一级,则意味着选用有序传递是根据具体实现作出的决策。DeliveryRequirements特性也可以应用到服务契约一级,它会对所有支持该契约的服务施加影响。体现了WCF有序传递的要求是根据设计作出的决策。这一约束会在装载服务时得到执行与验证。命名管道绑定符合有序传递的约束。
关于编程实现WCF有序传递的示例分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
服务
有序
契约
属性
应用
帮助
影响
支持
示例
分析
编程
内容
接口
方法
更多
消息
终结点
决策
不错
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器供电可以带电视吗
网络安全预判
mysql数据库如何分表分区
海康视频服务器接大华球机
电子商务与网络技术专业
无法解析小米电视服务器地址
浪潮服务器全球第四
固原软件开发单价
华为的网络安全方面
全新的定制软件开发
2018网络安全ppt课件
nat服务器是局域网的网关吗
美帮帮互联网科技有限公司
flask提交不了数据库
完美世界网络技术有限公
银行软件开发方面的书
保险公司做软件开发
修复影像数据库是不是就是格式化
软件开发分哪几种
服装数据库什么意思
校园网络安全活动内容
南京华为软件开发工程师工资
邬贺铨在全球网络技术大会上
河北工业软件开发定制费用
网络安全法的缺陷
广州花谷软件开发
拟态服务器的用途
一键管理服务器
部落冲突分哪几个服务器
光学透镜设计软件开发