public void AddOrUpdateDevice(AgentDeviceInfo agentDeviceInfo)
 {
     lock (_lock)
     {
         _devices.Add(agentDeviceInfo);
     }
 }
 public void DeleteDevice(AgentDeviceInfo agentDeviceInfo)
 {
     lock (_lock)
     {
         _devices.Remove(agentDeviceInfo);
     }
 }
示例#3
0
        public async Task NewAgentFound(AgentDeviceInfo agent, CancellationToken cancellationToken)
        {
            if (Clients == null)
            {
                return;
            }

            await Clients.All.SendAsync("NEW-AGENT-FOUND", agent, cancellationToken);
        }