首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电流,InstanceContext RequestContext on OperationContext之间有什么区别?

电流,InstanceContext RequestContext on OperationContext之间有什么区别?
EN

Stack Overflow用户
提问于 2014-06-26 15:44:03
回答 1查看 5.2K关注 0票数 5

我在看System.ServiceModel.OperationContext

http://msdn.microsoft.com/en-us/library/system.servicemodel.operationcontext(v=vs.110).aspx

我试着理解以下几个方面的区别:

代码语言:javascript
复制
OperationContext.Current
OperationContext.InstanceContext 
OperationContext.RequestContext

在我的测试中,它们似乎是一样的。我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-27 18:13:02

很明显的答案是,它们并不完全相同。在较高级别上,它们是三种不同的类型,而不是从公共接口继承的。更确切地说,它们具有不同的属性。但从你提出问题的方式来看,你似乎也会对每一个问题的用途感兴趣。

在查看msdn文档时,我从备注中提取了一些要点,并给出了一些自己的想法,说明了为什么它有每个上下文。

当前(OperationContext):“操作上下文用于访问双工服务中的回调信道,在操作的各个部分存储额外的状态数据,访问传入的消息头和属性,以及添加传出消息头和属性。”

RequestContext:“RequestContext对象是传入的请求和发出的回复之间的链接”这个对象的重点是让您访问和控制服务中的请求和回复。

InstanceContext :这里没有msdn的注释,但是看看它,它可以让您更深入地控制通信基础结构的状态。即通信通道、主机和扩展。

下面是我为每一篇文章看的具体的MSDN文章

OperationContext:http://msdn.microsoft.com/en-us/library/system.servicemodel.operationcontext(v=vs.110).aspx

RequestContext:http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.requestcontext(v=vs.110).aspx

InstanceContext:http://msdn.microsoft.com/en-us/library/system.servicemodel.instancecontext(v=vs.110).aspx

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24434878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档