public RabbitMQTriggerAttributeBindingProvider(
     INameResolver nameResolver,
     RabbitMQExtensionConfigProvider provider)
 {
     _nameResolver = nameResolver ?? throw new ArgumentNullException(nameof(nameResolver));
     _provider     = provider ?? throw new ArgumentNullException(nameof(provider));
 }
 public RabbitMQTriggerAttributeBindingProvider(
     INameResolver nameResolver,
     RabbitMQExtensionConfigProvider provider,
     ILogger logger,
     IOptions <RabbitMQOptions> options,
     IConfiguration configuration)
 {
     _nameResolver  = nameResolver ?? throw new ArgumentNullException(nameof(nameResolver));
     _provider      = provider ?? throw new ArgumentNullException(nameof(provider));
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
     _options       = options;
     _configuration = configuration;
 }
 public RabbitMQClientBuilder(RabbitMQExtensionConfigProvider configProvider, IOptions <RabbitMQOptions> options)
 {
     _configProvider           = configProvider;
     _options                  = options;
     _rabbitMQAttributeToModel = new Dictionary <RabbitMQAttribute, IModel>();
 }
Exemple #4
0
 public RabbitMQClientBuilder(RabbitMQExtensionConfigProvider configProvider, IOptions <RabbitMQOptions> options)
 {
     _configProvider = configProvider;
     _options        = options;
 }