コード例 #1
0
        public override Task OnConnectedAsync()
        {
            _connections.TryAdd(Context.ConnectionId, Context.User.Identity.Name);

            // Start the Boinc background update loop if it was stopped
            if (!_manager.IsRunning)
            {
                //_manager.Start();
                Task.Run(() => _manager.Start());
            }
            else if (_manager.DelayedStopStarted)
            {
                _manager.TerminateDelayedStop();
            }

            return(base.OnConnectedAsync());
        }