並行辞書にすべてのユーザー接続を記述して保存しているアプリケーションでSignalrを使用しています
ConcurrentDictionary<string, User> _users = new ConcurrentDictionary<string, User>();
ハブにIDisconnectインターフェイスを実装しましたが、ユーザーが切断すると辞書から削除されます
切断方法は本当にどれほど信頼できるのだろうか?ユーザーが切断できるさまざまな方法をすべてキャプチャしていますか?辞書を無期限に成長させたくない
定期的に辞書を調べて、最近アクティビティを行ったことがないユーザーを削除するタイマーを用意することを考えていました。
これは必要ですか?切断方法に頼ることはできますか?