2009-01-06 73 views
1

我想測試並觀察WCF客戶端和服務主機之間的超時行爲。對於receiveTimeout和sendTimeout,可能很容易傳輸需要超過幾秒鐘的大字節流,並將這些超時屬性設置爲可笑的低值。感謝WCF openTimeout closeTimeout

但是,由於除了調用serviceProxy.Open()或.Close()方法之外沒有任何事情可以完成,我在想什麼是延遲WCF連接的打開和關閉的好方法,跨越openTimeout和closeTimeout的閾值?

+0

你的問題是我的問題的一個子集(http://stackoverflow.com/questions/982098/how-to-test-wcf-timeout-settings)。如果你找到答案,請讓我知道。謝謝 – Sylvain 2010-01-20 17:32:10

回答

0

那麼,如果你已經正確地(作爲接口)公開你的合同,你可以模擬一個引發TimeoutException的代理實例並將它傳遞給你的代碼使用。