WCF超时 - 如何设置和在何处设置?

时间:2011-09-01 19:04:17

标签: wcf timeout setting

我有关于超时的问题

问题1 :在哪里设置超时值(在服务器/服务端或客户端)?

问题2

根据定义,

openTimeout 顾名思义就是您打开与WCF服务的连接时愿意等待的时间。同样, closeTimeout 是您关闭在抛出异常之前等待的连接(处置客户端代理)的时间。

在这种情况下,如果我将开启和关闭时间设置为10分钟(00:10:00)将会发生什么

A 即可。当客户端尝试打开连接?服务会慢慢打开连接吗?

即可。客户端在对方法进行calll后尝试关闭连接时?这会在10分钟后关闭吗?

请帮助我理解。

由于

1 个答案:

答案 0 :(得分:1)

  1. 超时设置在建立通信的一侧。在你的例子中,我相信它将是客户端。

  2. A)客户端有10分钟的时间尝试建立连接,然后才会抛出错误。

  3. B)客户端将有10分钟的时间关闭已建立的连接,然后才会抛出错误。