Wcf Throttling和InstanceContextMode.PerSession行为

时间:2012-02-11 11:17:06

标签: wcf wcf-binding wcf-client

我非常误解InstanceContextMode.PerSession行为。

我知道是否要将客户端与专用会话连接,这意味着当客户端连接服务时,会话将保留其所有呼叫,直到客户端关闭连接。

这种情况是什么是PerSession行为意味着什么呢?

在Throttling中我们有MaxConcurrentSessions。

我的问题:如果我们使用PerCall声明InstanceContextMode,则与每个客户端专用的会话相同,以及MaxConcurrentSessions如何影响PerCall行为。

1 个答案:

答案 0 :(得分:0)

每次调用意味着每次调用都会创建一个新的服务实例来处理该调用。因此,调用之间不可能保持会话状态。我怀疑在这种情况下限制设置没有效果。