Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
        }