public MQClient(QueueOptions mqOptions, ILogger <MQClient> logger)
 {
     _queueOptions = mqOptions;
     _logger       = logger;
     CreateConnectionOptions();
     if (_queueOptions.InstallCert)
     {
         InstallCerts();
     }
 }
Exemple #2
0
 public MQClient(QueueOptions mqOptions, ILogger <MQClient> logger)
 {
     _queueOptions = mqOptions;
     _logger       = logger;
     CreateConnectionOptions();
     if (_queueOptions.InstallCert)
     {
         InstallCerts();
     }
     _defaultPolicy = Policy.Handle <MQException>()
                      .WaitAndRetry(_queueOptions.RetryCount > 0 ? _queueOptions.RetryCount : 5, retryAttempt => TimeSpan.FromSeconds(Math.Pow(2, retryAttempt)));
 }