Управление подключениями пользователей за пределами концентратора SignalR в .NET Core: как прекратить подключения опреде ⇐ C#
-
Anonymous
Управление подключениями пользователей за пределами концентратора SignalR в .NET Core: как прекратить подключения опреде
Я работаю над проектом в .NET Core, использующим SignalR для связи в реальном времени. Мне нужно управлять подключениями пользователей за пределами SignalR Hub. В частности, я пытаюсь разорвать определенные пользовательские соединения программно с контроллера, когда пользователь удаляется, а не внутри самого концентратора.
Я пытался получить доступ к соединениям или концентраторам SignalR напрямую с контроллера, но столкнулся с ограничениями при получении конкретного контекста пользовательских подключений, необходимого для вызова метода «Прервать» и их завершения. Несмотря на тщательное изучение документации SignalR, я не нашел простого метода прекращения соединений отдельных пользователей вне контекста концентратора.
Будем благодарны за любые идеи или альтернативные подходы!
Я работаю над проектом в .NET Core, использующим SignalR для связи в реальном времени. Мне нужно управлять подключениями пользователей за пределами SignalR Hub. В частности, я пытаюсь разорвать определенные пользовательские соединения программно с контроллера, когда пользователь удаляется, а не внутри самого концентратора.
Я пытался получить доступ к соединениям или концентраторам SignalR напрямую с контроллера, но столкнулся с ограничениями при получении конкретного контекста пользовательских подключений, необходимого для вызова метода «Прервать» и их завершения. Несмотря на тщательное изучение документации SignalR, я не нашел простого метода прекращения соединений отдельных пользователей вне контекста концентратора.
Будем благодарны за любые идеи или альтернативные подходы!
Мобильная версия