首页 新闻 会员 周边

WCF 中配置文件的属性的意思

0
悬赏园豆:5 [已解决问题] 解决于 2012-01-08 20:36

maxConcurrentCalls="1" 
maxConcurrentSessions="1" 
maxConcurrentInstances="1"

各位高手  这三个单词在WCF中的配置文件中到底是什么意思啊  他们的作业到底是什么啊帮帮忙哟  我代码也敲了的   但还是没有理解透彻 希望各位高手解释一下

wcf
菜中菜的主页 菜中菜 | 初学一级 | 园豆:123
提问于:2012-01-05 20:30
< >
分享
最佳答案
0

MSDN中不都有吗:

MaxConcurrentCalls 属性指定整个 ServiceHost 对象中正在处理的最多消息数。 每个通道都可以有一个挂起消息,在 开始处理该消息之前,该挂起消息不会影响 MaxConcurrentCalls 的值。

MaxConcurrentSessions 属性指定一个 ServiceHost 对象可接受的最多会话数。 在此情况下,会话并不仅仅意味着支持可靠会话的信道(例如,System.ServiceModel.NetNamedPipeBinding 支持会话,但不包括可靠会话),理解这一点很重要。

MaxConcurrentInstances 属性指定服务中 InstanceContext 对象的最大数目。 牢记 MaxConcurrentInstances 属性和 InstanceContextMode 属性之间的关系很重要。 如果 InstanceContextMode 为 PerSession,则结果值将为总会话数。 如果 InstanceContextMode 为 PerCall,则结果值将为并发调用的数目。 如果消息到达时,InstanceContext 对象已经达到最大数目,则将保存该消息,直至有 InstanceContext 对象关闭。

您也可以通过在应用程序配置文件中使用 <serviceThrottling> 元素来设置此属性的值。


收获园豆:5
artwl | 专家六级 |园豆:16736 | 2012-01-05 20:34

消息数   和会话数的区别是什么啊

菜中菜 | 园豆:123 (初学一级) | 2012-01-05 20:38

消息数是不是最多的请求啊   回话数是不是最多可以连接好多个代理类啊

菜中菜 | 园豆:123 (初学一级) | 2012-01-05 20:39
artwl | 园豆:16736 (专家六级) | 2012-01-05 20:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册