2012-02-07 8 views
1

私のWCFクライアントプロキシに厳しいタイムアウト要件があります。現時点では、すべてbasicHttpBindingタイムアウト(Open,Close,Send、およびReceive)を1秒に設定しました。しかし、クライアントとサービスの間に接続が中断した場合、タイムアウトが発生する前に常に21〜22秒かかります。WCFクライアントのSendTimeoutを適用します

私は遅い/失敗したDNSルックアップだと考えましたが、エンドポイントURLのホスト名をIPアドレスに置き換えても何の効果もありませんでした。

これは予期された動作ですか?アプリケーションタイマーのようなものでこれらのタイムアウト要件を自分で管理すべきでしょうか?

答えて

2

this SO questionの回答は、これを体験する理由を説明しています。

マイクロソフトがWCFの実装を変更するよう説得できる場合を除き、重要である場合は、自分でタイムアウトを実装する必要があります。

+0

ありがとうございます!私は私のグーグルのスキルが今日はいくぶん欠けているのを見ます。 –

関連する問題