我希望测试并观察WCF客户端和服务主机之间的超时行为。对于receiveTimeout和sendTimeout,可能很容易传输一个需要几秒钟的大字节流,并将这些超时属性设置为可笑的低值。
但是,由于除了调用serviceProxy.Open()或.Close()方法之外没有什么可以做的,我在想什么是延迟打开和关闭WCF连接,交叉的好方法openTimeout和closeTimeout的阈值?
答案 0 :(得分:0)
好吧,如果你正确地公开了你的合同(作为接口),你可以模拟抛出TimeoutException的代理实例并将其传递给你的代码以供使用。