Esempio n. 1
0
        static void Main(string[] args)
        {
            var testQueueName = "test";
            IMessageProduct product = new MessageProduct(testQueueName);
            for (int i = 0; i < 10000; i++)
            {
                Console.WriteLine("正在发送第" + i + "条消息...");
                product.Publish("消息体" + i);
            }

            Console.Read();
        }
Esempio n. 2
0
 /// <summary>
 /// Gets a new member for the list.
 /// </summary>
 /// <param name="m">The member to add. The message denotes how it is added.
 /// "Update" replaces at the specified index, "Add" adds it to the list.</param>
 public void ReceiveProduct(MessageProduct m)
 {
     if (m.Message == "Update")
     {
         products[products.IndexOf(SelectedProduct)] = m;
         database.SaveProducts();
     }
     else if (m.Message == "Add")
     {
         products.Add(m);
         database.SaveProducts();
     }
 }
Esempio n. 3
0
        static void Main(string[] args)
        {
            var             testQueueName = "test";
            IMessageProduct product       = new MessageProduct(testQueueName);

            for (int i = 0; i < 10000; i++)
            {
                Console.WriteLine("正在发送第" + i + "条消息...");
                product.Publish("消息体" + i);
            }

            Console.Read();
        }
Esempio n. 4
0
        public IMessageProduct CreateProduct(string queueName)
        {
            IMessageProduct product;

            if (!Products.ContainsKey(queueName))
            {
                product = new MessageProduct(queueName);
                Products.Add(queueName, product);
            }
            else
            {
                product = Products[queueName];
            }
            return(product);
        }
 public IMessageProduct CreateProduct(string queueName)
 {
     IMessageProduct product;
     if (!Products.ContainsKey(queueName))
     {
         product = new MessageProduct(queueName);
         Products.Add(queueName, product);
     }
     else
     {
         product = Products[queueName];
     }
     return product;
 }