public AzureServiceBus( ILogService logService, IConfigurationService configurationService, ITopicNameFormatter topicNameFormatter) { _logService = logService; _configurationService = configurationService; _topicNameFormatter = topicNameFormatter; }
public AzureServiceBusMessageBroker( ILogService logService, IConfigurationService configurationService, IEnumerable <IServiceBusSubscriber <TMessage> > subscribers, IClientFactory clientFactory, ITopicNameFormatter topicNameFormatter) { _logService = logService; _configurationService = configurationService; _clientFactory = clientFactory; _topicNameFormatter = topicNameFormatter; _subscribers = subscribers.ToList(); _subscriptionInfos = new List <SubscriberInfo>(); }