2011-10-20 10 views
1

私は、リクエストに対して1分のタイムアウトを持つwcfサービスを持っています。グローバルタイムアウトではなく5秒間にどのようにタイムアウトするのですか?wcfサービスで1つのリクエストのタイムアウトを減らす

+3

別のサービスにそのメソッドを公開します。 –

+0

ああ、それはその方法は、そのサービスの接続性をチェックするために作られて以来、全体のロジックを破るだろう、そのようなピンポンの方法:) – Stacker

答えて

2

Hasan Khanさんの人気のあるコメントは間違いありませんが、別の2種類のコントラクト(つまりIServiceContractWithRegularTimeoutとIPingPong)を作成することをおすすめします。単一サービスクラスではの両方のインターフェイス()が実装され、サービスの2つのエンドポイント、つまりIServiceContractWithRegularTimeoutとIPingPongが設定されます。このSO question and answerはあなたがこれを行う方法の例を示しています。

関連する問題