SignalR i HttpContext / Session

Rozumiem, dlaczego SignalR Ci nie dajedostęp do HttpContext. Jest to jednak dla nas dość problematyczne. Pozwól mi wyjaśnić:

Nasza aplikacja jest aplikacją Multi-Tenant, w której użytkownik wybiera środowisko podczas logowania. W zasadzie rejestruje nazwę ConnectionStringName w HttpSession. W naszym Hub SignalR musimy uzyskać dostęp do bazy danychDisconnect. Ale nie jest to możliwe, ponieważ nie mamy w tym momencie kontekstu HttpContext i nie możemy określić środowiska do zapisu.

Czy ktoś może nam zasugerować, jak rozwiązać ten problem? Trochę utknęliśmy na tym.

EDYTOWAĆ: Punkt bonusowy, jeśli Twoje rozwiązanie działa w środowisku zrównoważonym obciążeniem.

questionAnswers(4)

yourAnswerToTheQuestion