Jak mogę usunąć konkretne połączenie ze wszystkich grup w SignalR? - W mojej aplikacji połączenie określonego użytkownika może być powiązane z kilkoma grupami. Nie chcę używać bazy danych do śledzenia powiązania połączenia z grupami.Usuń połączenie ze wszystkich grup w SignalR
Odpowiedz
Najprostszym rozwiązaniem byłoby iteracyjnego wszystkich grupach usunąć identyfikator połączenia z każdym z nich. Nie ma wbudowanej metody w SignalR, aby to zrobić.
Dzięki za odpowiedź. Moim problemem jest to, że mogę mieć tysiące grup nawet więcej. Każda grupa ma własną unikalną nazwę. Jak mogę iterować grupy (używam również Redis jako zaplecza) - dowolny przykład kodu? –
Czy są dostępne aktualizacje tej funkcji? –
Nie możesz zobaczyć http://stackoverflow.com/questions/11442591/signalr-leave-all-groups – aleyush