次のような自己ホスト型 .NET ワークフロー サービスを作成したいと思います。
( http://i.stack.imgur.com/Hij20.png )
しかし、クライアントがまだ生きているかどうかをどのように判断できますか? WCF バインディングの InactivityTimeout がトリガーされないようです。私はタイムアウト関数を書くことができました(最後のリクエストと現在の間の時間を測定します)。ただし、これは、クライアントが切断されていること、およびアイドル状態になっていることを保証するものではありません。.NET Framework に共通の方法はありませんか?
ありがとうございました。