【发布时间】:2014-02-14 05:59:48
【问题描述】:
在 WCF 通道上调用 Dispose() 有时会阻塞一分钟,直到引发 TimeoutException。如果服务器已经从其末端拆除了通道,这似乎通常是这样的。
由于我们正在尝试处置通道,并且考虑到这通常发生在通道已经从另一端拆除时,是否可以减少用于Dispose() 调用的超时时间?
【问题讨论】:
-
为什么不把它放在一个工作线程上让它做它的事情呢?
-
我会,而且可能无论如何都会这样做,但取决于正在执行的调用数量,可能会占用大量线程。