W SignalR jest bezpieczny wątek Hub.Context?
Jeśli jednocześnie występuje więcej niż jedno żądanie od różnych klientów, wartość Hub.Context.ConnectionId zmienia się podczas wykonywania procedury obsługi.
Powiedzmy, że mam 2 klientów połączonych z klientami Ids A i B, a na moim hoście mam metodę o nazwie foo (). Wysyłam żądanie od A do serwera wywołującego foo (), a następnie podczas przetwarzania żądania A wysyłam żądanie od B wywołujące foo (). Na początku przetwarzania żądania A Hub.Context.ConnectionId == A, ale na końcu wywołania metody Hub.Context.ConnectionId == B.
Czy powinienem kopiować Hub.Context? W którym momencie powinienem to zrobić?