编程实现WCF有序传递的示例分析
发表于:2025-02-16 作者:千家信息网编辑
千家信息网最后更新 2025年02月16日,这篇文章给大家介绍编程实现WCF有序传递的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。想必大家对WCF都有一定程度上的了解了,这里我就单独介绍WCF有序传递,我们知道服
千家信息网最后更新 2025年02月16日编程实现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安全错误
数据库的锁怎样保障安全
民航网络安全预测
哪个厂家的网络安全防范
宿州市委网络安全办陈涛
鸿蒙手机软件开发语言
使命召唤16俄区无法连接服务器
河北麻将软件开发服务介绍
新沂软件开发承诺守信
网络安全防火墙
高中生电脑网络安全
网络安全通用模型图片
搜索我的世界服务器卡创造
济源app软件开发价格
卡巴斯基服务器版价格
系统的基础数据库
狮子座互联网科技培训
什么是数据库及特点
吉林省信息网络安全促进会
网络安全标准10条
公安机关网络安全执法部门特招
心协的网络技术部
es怎么创建ftp服务器
证监会网络安全事件分级
数据库的结构及应用
网络安全公安联考有优势吗
国内网络服务器市场份额
最常见的网络安全防护
aa代理服务器
数据库条件约束怎么设置
萌兔软件开发
网络安全讲座稿