WCF サーバーに接続しているユーザーを追跡する良い方法は何ですか。例: ユーザー アカウントごとに使用セッションがあります。ユーザーが自分のアカウントに 100 セッションを登録している場合、同じユーザー名から 100 回接続できます。接続の追跡は簡単です。しかし、ユーザーが切断した場合に追跡する方法はどうでしょうか? エンド ユーザーの TCP 接続が終了したことをサーバーに通知するにはどうすればよいですか?
チャネルが閉じられたときのハンドラーを作成しています。しかし、送信者/EventArgs 内の何かを意味のある接続データに一致させるにはどうすればよいでしょうか。
OperationContext.Current.Channel.Closed += _Closed;
private void _Closed(object sender, EventArgs e)
{
}