/// <summary> /// Configures Rebus to run in one-way client mode, which means that the bus is capable only of sending messages. /// </summary> public static SqlServerMessageQueueOptions UseSqlServerInOneWayClientMode(this RebusTransportConfigurer configurer, string connectionStringOrConnectionStringName, string MessageTableName) { var connectionStringToUse = Rebus.Shared.ConnectionStringUtil.GetConnectionStringToUse(connectionStringOrConnectionStringName); var sqlServerMessageQueue = SqlServerMessageQueue.Sender(connectionStringToUse, MessageTableName); configurer.UseSender(sqlServerMessageQueue); var gag = new OneWayClientGag(); configurer.UseReceiver(gag); configurer.UseErrorTracker(gag); return(new SqlServerMessageQueueOptions(sqlServerMessageQueue)); }