protected virtual Task OnConnected(IRequest request, string connectionId) { return TaskAsyncHelper.Empty; }