예제 #1
0
        private void NewMessageReceived(CoreMessage message)
        {
            Console.WriteLine(String.Format("Received message from \"{0}\" at \"{1}\"\r\n\t{2}",
                                            message.Source, message.Date.ToShortTimeString(), message.Data));
            //client.TransmitMessageAsync(message);

            mq.Send(message);
        }
예제 #2
0
        public void Execute(IJobExecutionContext context)
        {
            var monitorMessage = new MonitorMessage
            {
                InstanceName = instanceName,
                ModuleName   = "Helloworld",
                CreateTime   = DateTime.Now,
                NextFireTime = context.NextFireTimeUtc.HasValue ?
                               context.NextFireTimeUtc.Value.DateTime.ToLocalTime() :
                               (DateTime?)null
            };

            mqHandler.Send(monitorMessage);
            Console.WriteLine("[{0:yyyy-MM-dd HH:mm:ss.ffff}] Send:     {1}",
                              DateTime.Now,
                              monitorMessage.Message);
        }
예제 #3
0
 private void MqSend()
 {
     mq.Send(new Person(NewName, Guid.NewGuid(), SelectedType, NewSalary, NewOwnskey));
 }