public AzureConsumerTransport(AzureClientFactory clientFactory, IAzureTopologyBuilder topologyBuilder, IServiceBus serviceBus, IServiceBusLogger logger)
 {
     _client   = clientFactory;
     _topology = topologyBuilder;
     _bus      = serviceBus;
     _logger   = logger;
 }
Example #2
0
 public AzurePublisherTransport(AzureClientFactory clientFactory, IAzureTopologyBuilder topologyBuilder)
 {
     _clientFactory   = clientFactory;
     _topologyBuilder = topologyBuilder;
 }
Example #3
0
 public static IServiceBusBuilder UseTopology(this IServiceBusBuilder config, IAzureTopologyBuilder builder)
 {
     config.ThrowIfNull(nameof(config));
     config.Services.AddSingleton(builder);
     return(config);
 }