public override string Execute(NatsService natsService, ExecutorService executorService) { foreach (var connection in natsService.Connections) { NatsMessage msg = new NatsMessage { Subject = Param1, Data = Param2, Url = connection.Url }; natsService.Publish(msg); } return("Message sent."); }
private void Publish(string subject, string data) { foreach ((int i, Connection item)connection in UrlGrid.GetCheckedItems()) { var msg = new NatsMessage { TimeStamp = DateTime.Now, Url = connection.item.Url, Subject = subject, Data = data }; NatsService.Publish(msg); } }