Exemple #1
0
        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.");
        }
Exemple #2
0
        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);
            }
        }