Windowsサービスでホストされている単純なWCFサービスがあります。WCFクライアントチャネル(サービス)が終了したかどうかを確認する方法?
wcfサービスのクライアントが10分以上アイドル状態になっていると、WCFサービスがクライアント側で終了しました[サーバー側ではなく、サーバーサービスはまだ生きています]と私は非常にタイムアウトエラーが発生しました。
私はタイムアウト時間を増やしたくありません。私はちょうど、クライアント側でサービスが終了しているかどうかを知るための紛らわしい方法があるのか知りたかったのですか?[APIはこの情報を提供しますか?]その後セッションが終了すると新しいものが作成されます。
ベスト
Psとの願い:クライアント側で私はWCFClientChannel->Sate == CommunicationState::Faulted
をチェックし、これが
知っているように、クライアントによってごとに数 分呼び出される「ピング」オペレーションを持っている)BasicHttpBindingを言いますRichard Blewettに感謝します。悪いニュース:プロキシがもう使えなくなったことを知る方法はありません。 – Novalis