title: SignalR overwriting OnConnected(), OnDisconnected()
body: <p>I'm trying to overwrite <code>OnConnected()</code>, <code>OnDisconnected()</code> methods but I get: </p>
  
  <pre><code>OnConnected()': no suitable method found to override
  </code></pre>
  
  <p>Is implementing <code>IDisconnect</code>, <code>IConnect</code> interfaces and doing my processing within <code>Connect()</code> and <code>Disconnect()</code> the same as <code>OnConnected()</code>, <code>OnDisconnected()</code>?</p>
  
  <p>what gives?</p>
  
  <pre class="lang-cs prettyprint-override"><code>public static class UserHandler
  {
      public static HashSet&lt;string&gt; ConnectedIds = new HashSet&lt;string&gt;();
  }
  
  public class MyHub : Hub
  {
      public override Task OnConnected()
      {
          UserHandler.ConnectedIds.Add(Context.ConnectionId);
          return base.OnConnected();
      }
  
      public override Task OnDisconnected()
      {
          UserHandler.ConnectedIds.Remove(Context.ConnectionId);
          return base.OnDisconnected();
      }
  }
  </code></pre>