title: Signal R Querystring not passing
body: <p>For the life of me I can't figure out what I'm doing wrong here... I'm building a simple Notification system for a multi-user portal and trying to use Signal R to accomplish the Push notification.</p>
  
  <p>I am able to establish a connection and push notifications out to ALL users fine enough, but to target the specific user to show the notification to I need to track User ID and map that to a connectionId on the server. To achieve this I am passing an encrypted string of the user's ID to the server and storing a list of objects that stores the user's ID to the created Connection ID. However, when trying to pass the encrypted UserID as a Query string it won't pass it through. Any ideas where I'm messsing up here?</p>
  
  <p><strong>Javascript</strong></p>
  
  <pre><code>/////Connect to NotificationHub
  
  var nHub = $.connection.notificationHub;
  $.connection.notificationHub.qs = { "userId": "1A3BCF" };
  
  ////Register Add Notification Method
  nHub.client.showNotification = function (message, icon, url) {
      console.log("Notification Received!");
      console.log("Message: " + message);
      console.log("Icon: " + icon);
      console.log("URL: " + url);
  };
  
  $.connection.hub.start()
  .done(function () {
  
      console.log("Successful Connection to Notification Hub");
  
  })
  .fail(function () {
      console.log("Error Connecting to Notification Hub!");
  });
  </code></pre>
  
  <p><strong>C# Hub</strong></p>
  
  <pre><code>List&lt;NotificationConnection&gt; connectedUsers = new List&lt;NotificationConnection&gt;();
  
      public override Task OnConnected()
      {
          var us = new NotificationConnection();
          us.userId= Context.QueryString['userId'];;
          us.connectionId = Context.ConnectionId;
          connectedUsers.Add(us);
          return base.OnConnected();
      }
  
      public void showNotification(NotificationTargetType target, int objectId, string message, string icon, string url)
      {
          var hubContext = GlobalHost.ConnectionManager.GetHubContext&lt;NotificationHub&gt;();
  
          if (target == NotificationTargetType.User)
          {
              var user = connectedUsers.Where(o =&gt; o.userId== objectId);
              if (user.Any())
              {
                  hubContext.Clients.Client(user.First().connectionId).showNotification(message, icon, url);
              }
          }
          else
          {
  
          }
  
      }
  </code></pre>
  
  <p>Again everything goes through smoothly until I want to grab the Querystring, because it doesn't exist.</p>