예제 #1
0
        static async Task Bind(ModelContext context, ExchangeToQueueBinding binding)
        {
            RabbitMqLogMessages.BindToQueue(binding);

            await context.QueueBind(binding.Destination.QueueName, binding.Source.ExchangeName, binding.RoutingKey, binding.Arguments).ConfigureAwait(false);

            await Task.Delay(10).ConfigureAwait(false);
        }
        Task Bind(ModelContext context, ExchangeToQueueBinding binding)
        {
            RabbitMqLogMessages.BindToQueue(binding);

            return(context.QueueBind(binding.Destination.QueueName, binding.Source.ExchangeName, binding.RoutingKey, binding.Arguments));
        }