13、Windows Communication Foundation与安全机制详解

Windows Communication Foundation与安全机制详解

在软件开发中,Windows Communication Foundation(WCF)是一个强大的工具,它在工作流和安全通信方面有着重要的应用。下面将详细介绍WCF在工作流和安全通信方面的相关知识。

工作流与WCF

在使用WCF时,可以检索整个上下文字典,该字典由工作流标识符和会话标识符组成。当某个应用程序希望向特定的Receive活动实例提交消息时,需要附加上下文令牌的两个部分,以便将消息传递到活动实例。最佳做法是在Send活动的BeforeSend事件处理程序中从Receive活动检索上下文。在BeforeSend事件处理程序中,将检索上下文令牌并将其放入Send活动可以绑定的依赖属性中,以便将上下文令牌作为被调用服务的参数的一部分进行传输。

通常有两种不同的并行会话方式,这取决于开发者对所有参与者的了解程度。如果开发者在设计时知道会话的所有参与者,可以使用Parallel活动。如果参与者的数量在运行时确定,例如向仅专门处理订单类型的合作伙伴发送请求的场景,则可以使用Replicator活动。

Visual Studio 2008和.NET Framework 3.5中的模型通过提供WorkflowServiceHost以及Send和Receive活动,简化了相关工作,使Windows Workflow Foundation非常适合使用WCF来消费和实现服务。WCF与其他技术实现的服务进行互操作的能力,意味着任何与WCF通信的技术都可以使用Windows Workflow Foundation,这进一步扩展了Windows Workflow Foundation能够发挥价值的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值