protected void RequestMessage() { foreach ((int i, Connection item)connection in UrlGrid.GetCheckedItems()) { var message = new NatsMessage { TimeStamp = DateTime.Now, Url = connection.item.Url, Subject = Model.Subject, Data = Model.Data }; NatsService.Request(message); } }
public override string Execute(NatsService natsService, ExecutorService executorService) { var result = ""; foreach (var connection in natsService.Connections) { NatsMessage msg = new NatsMessage { Subject = Param1, Data = Param2, Url = connection.Url }; var reply = natsService.Request(msg, 1000); result += $"Url: {connection.Url} "; result += $"Data: {reply?.Data ?? "No data !"}"; executorService.Message = reply; } return(result); }