Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望测试和观察 WCF 客户端和服务主机之间的超时行为。对于receiveTimeout 和sendTimeout,可能很容易传输需要几秒钟以上的大字节流并将这些超时属性设置为低得离谱的值。
但是,由于除了调用 serviceProxy.Open() 或 .Close() 方法之外没有什么可以做的,我在想什么是延迟打开和关闭 WCF 连接、跨越阈值的好方法openTimeout 和 closeTimeout?
好吧,如果您正确地公开了您的合约(作为接口),您可以模拟一个抛出 TimeoutException 的代理实例并将其传递给您的代码以供使用。