private async Task <int> GetPoolIdAsync(string poolName) { TaskAgentPool agentPool = (await _agentServer.GetAgentPoolsAsync(poolName)).FirstOrDefault(); if (agentPool == null) { throw new TaskAgentPoolNotFoundException(StringUtil.Loc("PoolNotFound", poolName)); } else { Trace.Info("Found pool {0} with id {1}", poolName, agentPool.Id); return(agentPool.Id); } }
private async Task <int> GetPoolId(string poolName) { int id = 0; List <TaskAgentPool> pools = await _agentServer.GetAgentPoolsAsync(poolName); Trace.Verbose("Returned {0} pools", pools.Count); if (pools.Count == 1) { id = pools[0].Id; Trace.Info("Found pool {0} with id {1}", poolName, id); } return(id); }
public virtual async Task GetPoolId(AgentSettings agentSettings, CommandSettings command) { string poolName = command.GetPool(); TaskAgentPool agentPool = (await _agentServer.GetAgentPoolsAsync(poolName)).FirstOrDefault(); if (agentPool == null) { throw new TaskAgentPoolNotFoundException(StringUtil.Loc("PoolNotFound", poolName)); } else { Trace.Info("Found pool {0} with id {1}", poolName, agentPool.Id); agentSettings.PoolId = agentPool.Id; } }
public virtual async Task GetPoolIdAndName(AgentSettings agentSettings, CommandSettings command) { ArgUtil.NotNull(agentSettings, nameof(agentSettings)); ArgUtil.NotNull(command, nameof(command)); string poolName = command.GetPool(); TaskAgentPool agentPool = (await _agentServer.GetAgentPoolsAsync(poolName)).FirstOrDefault(); if (agentPool == null) { throw new TaskAgentPoolNotFoundException(StringUtil.Loc("PoolNotFound", poolName)); } else { Trace.Info("Found pool {0} with id {1} and name {2}", poolName, agentPool.Id, agentPool.Name); agentSettings.PoolId = agentPool.Id; agentSettings.PoolName = agentPool.Name; } }