public EventHubExtensionConfigProvider(EventHubConfiguration options, ILoggerFactory loggerFactory, IConverterManager converterManager, INameResolver nameResolver, IWebJobsExtensionConfiguration <EventHubExtensionConfigProvider> configuration) { _options = options; _loggerFactory = loggerFactory; _converterManager = converterManager; _nameResolver = nameResolver; _configuration = configuration; }
public EventHubExtensionConfigProvider( IOptions <EventHubOptions> options, ILoggerFactory loggerFactory, IConverterManager converterManager, IWebJobsExtensionConfiguration <EventHubExtensionConfigProvider> configuration, EventHubClientFactory clientFactory) { _options = options; _loggerFactory = loggerFactory; _converterManager = converterManager; _configuration = configuration; _clientFactory = clientFactory; }
public KafkaExtensionConfigProvider( IConfiguration config, IOptions <KafkaOptions> options, ILoggerFactory loggerFactory, IConverterManager converterManager, INameResolver nameResolver, IWebJobsExtensionConfiguration <KafkaExtensionConfigProvider> configuration, IKafkaProducerProvider kafkaProducerManager) { this.config = config; this.options = options; this.loggerFactory = loggerFactory; this.converterManager = converterManager; this.nameResolver = nameResolver; this.configuration = configuration; this.kafkaProducerManager = kafkaProducerManager; this.logger = loggerFactory.CreateLogger(LogCategories.CreateTriggerCategory("Kafka")); }