1

WCF クライアントとサービス ホスト間のタイムアウト動作をテストして観察したいと考えています。receiveTimeout と sendTimeout の場合、数秒以上かかる大きなバイト ストリームを送信し、それらのタイムアウト属性を途方もなく低い値に設定するのはおそらく簡単です。

ただし、serviceProxy.Open() または .Close() メソッドの呼び出し以外にできることは何もないため、WCF 接続の開始と終了を遅らせて、しきい値を超えるにはどうすればよいか考えています。 openTimeout と closeTimeout?

4

1 に答える 1

0

コントラクトを (インターフェイスとして) 正しく公開している場合は、TimeoutException をスローするプロキシのインスタンスをモックし、それをコードに渡して使用できます。

于 2009-01-06T03:46:33.667 に答える