Beispiel #1
0
        public string PublishMessage(string channelName, string message, int timeToLive, bool messagePersistent)
        {
            NotificationProducer noti = new NotificationProducer("rabbitMQ177", channelName, "", messagePersistent);

            noti.PublishMessage(message, timeToLive);
            return("OK");
        }
Beispiel #2
0
 static void Main(string[] args)
 {
     while (true)
     {
         try
         {
             //Console.WriteLine("Input channel name:");
             string channelName = "";
             //Console.ReadLine();
             channelName = "ContentExchange";
             NotificationProducer noti = new NotificationProducer("rabbitMQ177", channelName, "ContentExchange.Tien.abc", true);
             Console.WriteLine("Insert a message");
             string message = Console.ReadLine();
             noti.PublishMessage(message, 1);
             Console.WriteLine("Enter number of message want to publish");
             int x = Convert.ToInt32(Console.ReadLine());
             for (int i = 0; i < x; i++)
             {
                 noti.PublishMessage("Message " + i);
             }
         }
         catch (Exception ex)
         {
             Console.WriteLine(ex.Message);
         }
     }
 }
Beispiel #3
0
 public TestNotifications()
 {
     m_agent = SmtpAgentFactory.Create(MakeFilePath("SmtpAgentTestFiles\\TestSmtpAgentConfig.xml"));
     m_producer = new NotificationProducer(m_agent.Settings.Notifications);
 }
Beispiel #4
0
 public TestNotifications()
 {
     m_agent    = SmtpAgentFactory.Create(MakeFilePath("SmtpAgentTestFiles\\TestSmtpAgentConfig.xml"));
     m_producer = new NotificationProducer(m_agent.Settings.Notifications);
 }