Pas d'accès aux informations de session via SignalR Hub. Est-ce que mon design est faux?

Je viens de découvrir que vous ne pouvez pas accéder à la session en cours au sein de la SignalR Hub.

Simplifié mon scénario: j'ai essayé d'écrire un chat.

Le nom de l'utilisateur actuel a été maintenu au cours de la Session.

J'ai utilisé SignalR de mise à jour (un groupe de connexions) à propos de chaque nouveau message.

Maintenant je vois que je ne peux pas accéder le nom de l'utilisateur actuel à travers le moyeu.

Je pense qu'il y a peut-être des solutions de contournement, mais est-ce que mettre en œuvre ma conception était mal?

Devrais-je n'ai pas utilisé SignalR à cette fin? Ou devrais-je pas utiliser Session de cette façon?

source d'informationauteur Letterman