public void CommandShow() { if (_worker.GetFromConfig().Count > 0) { foreach (KeyValuePair <int, IPinger> value in _worker.GetFromConfig()) { _outMess.PrintMessage( $"[{value.Key}] Host: {value.Value.Protocol.Host} Interval: {value.Value.Interval} Protocol: {value.Value.Protocol.ProtocolName}"); } return; } _outMess.PrintMessage("В конфигурационном файле отстувует список хостов, добавьте хост"); }
public void StartWork(ILogger logger) { _configWorker.GetFromConfig().Values.AsParallel().ForAll(x => x.StartWork(logger)); }