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.