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