编程实现WCF有序传递的示例分析
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,这篇文章给大家介绍编程实现WCF有序传递的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。想必大家对WCF都有一定程度上的了解了,这里我就单独介绍WCF有序传递,我们知道服
千家信息网最后更新 2024年12月12日编程实现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安全错误
数据库的锁怎样保障安全
网络技术和计算机应用的区别
软件开发定制评语
ENSCO数据库子库
用普通电脑做waves服务器
数据库如何创建用户账号和密码
数据库中的错误值
服务器资源管理平台
软件开发工作好找工作吗
网络技术基础结课报告
如何构建网络安全手抄报
网络安全法法宣
CMAC数据库
国家网络安全监测网站
数据库安全扫描系统
网络安全知识学习心得
网络安全学习些啥
梦境成真网络技术
腾讯云轻量型服务器咋登陆了
四川大学数据库实验报告
全球物联网服务器价格
网络安全hw报告
查询服务器时间
香港服务器怎么申请微信功能
打开远程桌面连接远程服务器
九歌下载软件开发
和平精英哪个服务器更好玩
bvd数据库使用费
软件开发扫码查询
数据库年龄字符类型
网络安全等级保护三级认证价格