title: Context is null in SignalR hub
body: <p>I have a Web Forms application and testing to see how SignalR works for one of my requirement.  My hub code:</p>
  
  <pre><code>    using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Web;
  using Microsoft.AspNet.SignalR;
  
  namespace SignalRTest.Hubs
  {
      public class NotificationHub : Hub
      {
          public static readonly System.Timers.Timer _Timer = new System.Timers.Timer();
  
  
          public NotificationHub()
          {
              var myInfo = Context.QueryString["myInfo"];
  
              _Timer.Interval = 2000;
              _Timer.Elapsed += TimerElapsed;
              _Timer.Start();
          }
  
          void TimerElapsed(object sender, System.Timers.ElapsedEventArgs e)
          {
              Random rnd = new Random();
              int i = rnd.Next(0, 2);
              var hub = GlobalHost.ConnectionManager.GetHubContext("NotificationHub");
              hub.Clients.All.Alert(i);
          }
      }
  }
  </code></pre>
  
  <p>My Client call:</p>
  
  <pre><code>&lt;script type="text/javascript"&gt;
      $(function () {
          var logger = $.connection.notificationHub;
          logger.client.Alert = function (msg) {
              if (msg == 1) {
                  $("#HyperLink1").show();
                  $("#HyperLink2").hide();
  
              }
              else {
                  $("#HyperLink1").hide();
                  $("#HyperLink2").show();
              }
          };
  
          $.connection.hub.qs = "myInfo=12345";
          $.connection.hub.start();
      });
  &lt;/script&gt;
  </code></pre>
  
  <p>But, for some reason, when examined the Context on the server code (in hub), it is null, so I cannot retrieve the querystring value.  Any ideas?</p>