示例#1
0
 public PaymentProvider()
 {
     if (Config.SystemBehaviorConfig.ServiceBusType == Config.ServiceBusTypes.Azure)
     {
         while (_systemClient == null)
         {
             try
             {
                 _systemClient = new QueueClient(Config.ServiceBusConfig.AzureQueueSystemConnectionString, Config.ServiceBusConfig.PaymentQueueName);
             }
             catch (TimeoutException) { }
         }
     }
     else
     {
         _rabbitOutboundQueueProvider = new RabbitOutboundQueueProvider();
     }
 }
示例#2
0
        public OutboundQueueProvider()
        {
            _rabbitOutboundQueueProvider = new RabbitOutboundQueueProvider();

            VerifyAndCreateClients();
        }