SignalR и HttpContext / Session
Я понимаю, почему SignalR не дает вамдоступ к HttpContext, Однако для нас это довольно проблематично. Позволь мне объяснить:
Наше приложение является мультитенантным приложением, в котором пользователь выбирает среду при входе в систему. Это в основном регистрирует ConnectionStringName в HttpSession. В нашем SignalR Hub нам нужен доступ к базе данных наDisconnect
, Но это невозможно, потому что на данный момент у нас нет HttpContext и мы не можем определить среду для записи.
Кто-нибудь может дать нам предложение, как решить эту проблему? Мы немного застряли на этом.
EDIT: Бонус, если ваше решение работает в среде с балансировкой нагрузки.