コード例 #1
0
 public void Dispose()
 {
     _advancedBus.QueueDelete(_systemXQueue);
     _advancedBus.QueueDelete(_transMedQueue);
     _advancedBus.ExchangeDelete(_transMedExchange);
     _advancedBus.ExchangeDelete(_systemXExchange);
     _advancedBus.Dispose();
 }
コード例 #2
0
        static void Main(string[] args)
        {
            try
            {
                //DateTime stopDate = DateTime.Now.AddSeconds(300);

                OrderLog orderLog = new OrderLog();
                //orderLog.CreatedById = 1;
                //orderLog.CreatedByName = "Hunk";
                //orderLog.CreatedDate = DateTime.Now;
                //orderLog.LogTypeId = "35";
                //orderLog.Remark = "测试队列";
                //orderLog.OrderId = 1792631;

                string queueConnectionString = "host=192.168.9.24;virtualHost=net;username=netadmin;password=netadmin";

                IAdvancedBus ad       = MqClientFactory.CreateRabbitMqClient(queueConnectionString).GetAdvancedBus();
                var          exchange = ad.ExchangeDeclare("TestCreateExchange", EasyNetQ.Topology.ExchangeType.Direct, false);

                ad.ExchangeDelete(exchange);
                //MqClientFactory.CreateRabbitMqClient(queueConnectionString).SendAsync<OrderLog>("orderLogQueue", orderLog);

                Thread.Sleep(30);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
            Console.Read();
        }
コード例 #3
0
        public void SetUp()
        {
            mockBuilder = new MockBuilder();
            advancedBus = mockBuilder.Bus.Advanced;

            var exchange = new Exchange("my_exchange");
            advancedBus.ExchangeDelete(exchange);
        }
コード例 #4
0
        public void SetUp()
        {
            mockBuilder = new MockBuilder();
            advancedBus = mockBuilder.Bus.Advanced;

            var exchange = new Exchange("my_exchange");

            advancedBus.ExchangeDelete(exchange);
        }
コード例 #5
0
        public When_an_exchange_is_deleted()
        {
            mockBuilder = new MockBuilder();
            advancedBus = mockBuilder.Bus.Advanced;

            var exchange = new Exchange("my_exchange");

            advancedBus.ExchangeDelete(exchange);
        }
コード例 #6
0
        public void Should_be_able_to_delete_objects()
        {
            // declare some objects
            var queue    = advancedBus.QueueDeclare("my_queue");
            var exchange = advancedBus.ExchangeDeclare("my_exchange", ExchangeType.Direct);
            var binding  = advancedBus.Bind(exchange, queue, "routing_key");

            // and then delete them
            advancedBus.BindingDelete(binding);
            advancedBus.ExchangeDelete(exchange);
            advancedBus.QueueDelete(queue);
        }