title: SignalR - keeping updated ConnectionID
body: <p>I'm writing a pretty big web system with asp.net MVC, which involves sending data in Real Time to numerous users, based on what they are subscribed to.</p>
  
  <p>My team and I decided to use SignalR for that, and I am in charge of implementing it in the system.</p>
  
  <p>In our case, that a user picks a group to join, and then picks 1 Thing to work on.</p>
  
  <p>For that, I'm saving all the users in a DB. I'll be using the SignalR Groups to handle the first category, and when I need to push a message to a specific user (for the other thing hes picking) I'll just get his ConnectionID from the DB.</p>
  
  <p>Here's the problem - every time the page is refreshed (for instance, when the user picks a group to join) he gets a new connectionID. And now he won't see anything that's pushed to him.</p>
  
  <p>I saw that in the SignalR beta, and on version 2 (I only have 1.1.1 on the computer I'm working on) you can make your own IUserIdProvider (IUserIdPrefixGenerator in the beta), or IUserConnectionIdFactory etc. So I can give him the I'd I want him to have, but I don't seem to have any of those in my version of SignalR. </p>