private static void RouteFromLearningToAzure(RouterConfiguration routerConfig, IConfiguration config, RouteTable staticRouting) { routerConfig.AddInterface <LearningTransport>("LearningTransportA", t => { }); var connectionStringB = config.GetConnectionString("NServiceBus:AzureServiceBusA"); var azureServiceBusBInterface = routerConfig.AddInterface <AzureServiceBusTransport>("AzureServiceBusA", t => { t.ConnectionString(connectionStringB); }); staticRouting.AddForwardRoute("LearningTransportA", "AzureServiceBusA"); }
private static void RouteFromAzureToAzure(IConfiguration config, RouterConfiguration routerConfig, RouteTable staticRouting) { var connectionStringA = config.GetConnectionString("NServiceBus:AzureServiceBusA"); var azureServiceBusAInterface = routerConfig.AddInterface <AzureServiceBusTransport>("AzureServiceBusA", t => { t.ConnectionString(connectionStringA); t.Transactions(TransportTransactionMode.ReceiveOnly); }); var connectionStringB = config.GetConnectionString("NServiceBus:AzureServiceBusB"); var azureServiceBusBInterface = routerConfig.AddInterface <AzureServiceBusTransport>("AzureServiceBusB", t => { t.ConnectionString(connectionStringB); t.Transactions(TransportTransactionMode.ReceiveOnly); }); staticRouting.AddForwardRoute("AzureServiceBusA", "AzureServiceBusB"); staticRouting.AddForwardRoute("AzureServiceBusB", "AzureServiceBusA"); }