我想了解之间的区别:
该文档提供了以下两个文本:
在我的实验代码中,ISessionClient.AcceptMessageSessionAsync(session,serverWaitTime)似乎立即返回(即使正在创建大量会话),其中IMessageReceiver.ReceiveAsync肯定会在超时之前等待提供的operationTimeout,如果消息带有那个会话不可用。
因此我想知道serverWaitTime是否意味着我不理解的其他内容。
答案 0 :(得分:0)
serverWaitTime
和operationTimeout
参数都代表相同的概念 - 客户端放弃之前的等待时间。
至于他们被称为不同的原因,这是团队在issue tarcker中被提出的问题。
答案 1 :(得分:0)
会话客户端具有操作超时,让我们可以为所有会话定义超时时间。
通过AcceptMessageSessionAsync的每个单独会话都可以通过提供服务器等待时间来覆盖该值。